我应该使用哪个 Informix JDBC 驱动程序?

Posted

技术标签:

【中文标题】我应该使用哪个 Informix JDBC 驱动程序?【英文标题】:Which Informix JDBC driver should I use? 【发布时间】:2012-01-03 19:26:26 【问题描述】:

看看这个页面: http://www14.software.ibm.com/webapp/download/search.jsp?go=y&rs=ifxjdbc

我看到 3.50.JC9 比 3.70JC3DE 更新,这令人困惑。

我测试了它们都连接到 IDS 11.5 和 10.0,似乎都可以正常工作。

有谁知道我应该在哪些条件下使用 3.50 或 3.70 JDBC 驱动程序?

【问题讨论】:

没有。使用早期版本的 JDBC 驱动程序甚至 DB 版本也很常见。 【参考方案1】:

JDBC 3.50.JC9 驱动程序是对3.50 系列驱动程序的修复包,是在3.70.JC3DE 版本之后简单发布的,它也是对3.70 系列的修复包。这些版本与 Informix Dynamic Server、IDS 的 11.50 和 11.70 版本并行,并且与 CSDK、Client SDK(3.50.UCx、3.50.FCx 等)具有相同的基本版本。

如果您有 IDS 11.50,则 JDBC 3.50 是与 IDS 同时发布的版本。如果它适合您,那么使用 3.50 驱动程序可能很有意义。另一方面,最新最好的是3.70版本;它适用于 10.00、11.10、11.50、11.70 版本的 IDS。尽管旧版本的 JDBC 可以与 IDS 11.70 一起使用,但 IDS 11.70 的推荐 JDBC 版本是 JDBC 3.70。

请注意,IBM 不再支持 IDS 10.00 用于正常用途。 (有些客户可能有专门的支持合同;有些客户可能在没有支持的情况下使用它。)

【讨论】:

@rmarimon:我可能应该为 Informix (IDS) 12.10、CSDK 4.10 和(可能)JDBC 4.10 添加一组额外的版本号,用于当前最新版本的 Informix 产品集。跨度>

以上是关于我应该使用哪个 Informix JDBC 驱动程序?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Informix JDBC 驱动程序处理不相关的连接字符串?

Informix XA 驱动程序正在运行!框架应用

如何通过 JDBC 显示 Informix sysprocedures.paramtypes 列?

oracle.jdbc.Oracletypes是哪个jar包?

[XXX] 注册了JDBC驱动程 序 [oracle.jdbc.OracleDriver]

如何选择使用哪个 JDBC 驱动程序? [关闭]