java - 我的开源 Java 持久性库应该支持哪些其他 RDBMS

标签 java open-source rdbms jooq

<分区>

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

  • 甲骨文
  • MySQL
  • Postgres
  • H2
  • 数据库
  • DB2
  • SQLite(实验性)

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

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

  • MS SQL
  • Derby

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

更新:

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

  • 立方体
  • Derby
  • 安格尔
  • SQL Server
  • Sybase(SQL Anywhere 和 ASE)

最佳答案

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

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

关于java - 我的开源 Java 持久性库应该支持哪些其他 RDBMS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4685107/

相关文章:

postgresql - 带有免费 RDMBS(PostgreSQL、SQLite 等)但没有 JavaScript 生态系统的 WebSocket

mysql - 如何使用级联?我的不工作

Java:具有 toDTO 方法的持久类被归类为适配器模式?

java - Oracle 的 Java 7 for Mac OS X 是否有 com.apple.eawt.CocoaComponent 或类似组件?

java - Spring MVC 生成 "Neither BindingResult nor plain target object exception for bean name ' 命令'可用作请求属性”

java - 如何测量 JComponent 中的 Java2D 绘图性能?

django - 开源真正的Django项目

mysql - 在 MySQL 表的基于范围的分区中确定分区键

java - 如何使用开源工具检查 PDF-A 1b 合规性?

java - Daisy CMS 构建时遇到问题