2011-03-22 73 views
2

java.sql Javadoc定义java.sql.Types类中的SQL类型。但是,我无法找到明确的信息来描述哪种类型的主要数据库播放器(对于我来说,这意味着:MySQL,MSSQL,H2,PostGre,Oracle)实现了哪种类型?哪个数据库实现哪种Java SQL类型?

我正在寻找的最终信息是由所有主要数据库播放器(如上定义)实现的这些类型的子集。我想只能使用这些类型编写可移植的SQL语句。我不想使用ORM。

这样的信息是否已经在某处可用?谢谢。

回答

2

This table来自维基百科含有由不同数据库供应商实施的数据类型的摘要。

祝你好运。你在你面前努力工作。


我很难找到现有的一般解决方案来解决这个问题,除了ORM等之外。我的结论是,现在大多数需要数据库独立性的人都使用ORM。

但是,您可能需要查看SwiSQL API。 (它的商业产品,支持的数据库看起来有点过时,但是,嘿,它可以为你工作......)

+0

真是一团糟...真的......我不敢相信主要玩家可以对于基本的SQL需求没有达成基本的类型名称......无论如何,谢谢! – JVerstry 2011-03-23 11:16:44