ojdbc6.jar和ojdbc7.jar有什么区别?

问题描述 投票:15回答:3

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

先感谢您。

java ojdbc jdk1.7
3个回答
14
投票

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


2
投票

请注意,ojdbc6和ojdbc7之间的另一个区别是受支持的Oracle版本。 特别是ojdbc7不支持Oracle 11.2或11gR2,而ojdbc6则支持:source


1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.