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 提供错误