我想编写一个程序,它自动通过JDBC创建RDBMS表.要向表中添加列,我需要知道列的名称和列的RDBMS数据类型.我已经有了列的名称.我没有列的RDBMS类型,但我有这些列的Java类型.所以我需要将这些Java类型映射到RDBMS数据类型. java类型可以是以下之一:
>原始类型
>原始类型的包装类型
>字符串
>所以我的问题是:如何将这些java类型映射到RDBMS类型?
>是否有一部分JDBC或库已经处理了这种映射?
>有没有可以帮助我的课程?
特别是我正在使用Postgresql.因此,如果没有通用的方法,那么让它与PG一起运行将是非常重要的.
提前致谢
最佳答案:
好吧,总是有一个包含通用sql类型映射的java.sql.Types类,但是你可以使用像Hibernate这样的东西来为你做所有这些.