我的开源 Java 持久性库应该支持哪些其他 RDBMS [关闭]

Posted

技术标签:

【中文标题】我的开源 Java 持久性库应该支持哪些其他 RDBMS [关闭]【英文标题】:What other RDBMS should my open source Java persistence library support [closed] 【发布时间】:2011-06-08 18:40:54 【问题描述】:

我正在发布一个新版本的jOOQ,这是一个建立在 JDBC 之上的 Java 持久性库。目前,我支持这七个 RDBMS:

甲骨文 mysql Postgres H2 HSQLDB DB2 SQLite(实验性)

我想通过 jOOQ 提供广泛而强大的 RDBMS 支持。这意味着我必须非常有选择性才能为我的集成测试提供稳健性。同时,我必须满足最终用户支持重要数据库的需求。我希望我的最终用户严重依赖他们的数据库。 jOOQ 不是 OR 映射器。相反,jOOQ 包含供应商特定的功能,例如 stored procedures,所以底层数据库对我来说真的很重要。

在下一个版本中,我想添加更多 RDBMS 支持。例如:

MS SQL 德比

您有什么建议,为什么?请根据客观理由进行说明,并引用您的参考资料。

更新

现在支持以下 RDBMS。再次感谢您的反馈

立方体 德比 安格尔 SQL 服务器 Sybase(SQL Anywhere 和 ASE)

【问题讨论】:

【参考方案1】:

有了 Ring Bearer 对 sybase 的建议,以及您列出的 MS SQL 和 Derby,剩下的只有 Ingres 和 Firebird。

IBM 也有第二个数据库 Informix,但除了名称之外我对它一无所知 :)

【讨论】:

【参考方案2】:

Sybase - 为什么?很多系统仍然运行sybase;特别是在医疗保健领域。 Sybase 是行业级的并且功能丰富。 +1 为该项目。我浏览了该网站,印象深刻。

【讨论】:

+1 表示医疗保健提示。谢谢。我在路线图上有它sourceforge.net/apps/trac/jooq/ticket/97。但目前它的优先级较低。医疗保健...这是一个拥有大量遗留代码的大行业,jOOQ 可能很适合。你怎么知道?你在那个领域工作吗? 我可以告诉你,我的牙医运行的实践管理软件使用的是 Sybase。 @Lukas,是的,我在医疗保健领域工作,我知道这里至少有 3 个核心应用程序依赖于 Sybase。

以上是关于我的开源 Java 持久性库应该支持哪些其他 RDBMS [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

有哪些 .NET Mime Parsing 库可用? [关闭]

哪些开源 C 或 C++ 库可以将任意 UTF-32 转换为 NFC? [关闭]

我应该使用 Java 日期和时间类还是使用像 Joda Time 这样的 3rd 方库?

Q新闻丨2017开发者生态报告:Java最火,Go 最有前途;关于Go 2的讨论;《我的世界》中国版私用开源库事件后续

有哪些 Android 的开源界面库

对Java初学者来说,到底Java有哪些高效的开源库?