【问题标题】:Which database implements which Java SQL type?哪个数据库实现了哪个 Java SQL 类型?
【发布时间】:2011-07-20 20:56:16
【问题描述】:

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

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

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

【问题讨论】:

    标签: java sql types compatibility sqldatatypes


    【解决方案1】:

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

    祝你好运。你的任务很艰巨。


    除了 ORM 等之外,我很难找到现有的通用解决方案来解决这个问题。我的结论是,如今大多数希望数据库独立的人都使用 ORM。

    不过,您可能想看看SwiSQL API。 (它是一个商业产品,支持的数据库集看起来有点过时。但是,它可以为你工作......)

    【讨论】:

    • 真是一团糟...真的...我不敢相信主要玩家不能就基本 SQL 需求的基本类型名称达成一致...无论如何谢谢!
    猜你喜欢
    • 2018-10-05
    • 1970-01-01
    • 1970-01-01
    • 2012-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多