ojdbc6.jar 和 ojdbc7.jar 有啥区别?

Posted

技术标签:

【中文标题】ojdbc6.jar 和 ojdbc7.jar 有啥区别?【英文标题】:What is the difference between ojdbc6.jar and ojdbc7.jar?ojdbc6.jar 和 ojdbc7.jar 有什么区别? 【发布时间】:2015-08-11 00:24:21 【问题描述】:

ojdbc6.jar 是否适用于 JDK 1.7 和 Oracle 12c? 我应该使用 ojdbc7.jar 吗?

提前谢谢你。

【问题讨论】:

【参考方案1】:

包含的 ojdbc6.jar 是最新的 12c 驱动程序。 ojdbc6.jar 和ojdbc7.jar 的唯一区别是后者是用Java 7 编译的。由于DB Solo 至少目前使用Java 6,它只能包含ojdbc6.jar。在功能方面,这些版本是相同的。 Link

【讨论】:

您的链接中没有任何内容。 那是因为它是来自groups.google.com/d/msg/db-solo/FWBSvlP_0QU/FokJSUagQ1MJ的直接复制【参考方案2】:

请注意,ojdbc6 和 ojdbc7 之间的另一个区别是支持的 Oracle 版本。 具体来说,ojdbc7支持 Oracle 11.2 或 11gR2,而 ojdbc6 支持:source。

【讨论】:

【参考方案3】:

为了完整起见,请注意文件名中的数字不是驱动程序的版本号,ojdbc6.jar 版本 12.x 与 ojdbc6.jar 版本 11.x 有一个奇怪的区别:较新的版本不会截断或设置为“00:00:00”是使用 setDate 和 getDate 方法调用时的时间组件,因此您也应该注意版本号(您可以在清单中找到它作为“Implementation-Version”)。详情请见this post。

【讨论】:

以上是关于ojdbc6.jar 和 ojdbc7.jar 有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

将 LIKE 与 ojdbc7.jar 一起使用时出现 SQLSyntaxErrorException

对 ojdbc7.jar 的驱动程序更新为 oracle/security/pki/OraclePKIProvider 提供错误

ojdbc14.jar 与ojdbc6.jar的区别

ojdbc6.jar;打开 zip 文件时出错

Java 连接到 OracleDB 的速度非常慢(使用 ojdbc6.jar 和 Linux)

ojdbc14.jar 与 ojdbc6.jar