java.sql Javadoc在java.sql.Types类中定义SQL类型。但是,我找不到确切的信息来描述哪个类型由哪个主要数据库播放器实现(对我来说,这意味着:MySQL,MSSQL,H2,PostGre,Oracle)?
我正在寻找的最终信息是所有主要数据库播放器(如上所定义)实现的这些类型的子集。我希望能够只使用这些类型编写可移植的SQL语句。我不想使用ORM。
此类信息是否已在某处提供?感谢。
答案 0 :(得分:2)
This table包含由不同数据库供应商实施的数据类型的摘要。
祝你好运。你前面的工作很艰苦。除了ORM之外,我很难找到解决这个问题的现有通用解决方案。我的结论是,大多数想要数据库独立的人最近使用ORM。
但是,您可能需要查看SwiSQL API。 (它是一个商业产品,支持的数据库看起来有点过时。但是,嘿,它可能适合你...)