Oracle 11g支持的JDBC和JDK版本

9

我们计划将数据库从Oracle 10g升级到11g。

我希望我们当前的JDK1.6支持这个升级。

哪个JDBC版本是与Oracle 11g兼容的最佳选择?

目前我们正在使用ojdbc.14.jar,它是否支持11g?

请确认一下。


请查看http://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html。 - Mihai8
我投票关闭此问题,因为它似乎更适合向您适当的Oracle支持联系人提出。 - larsks
2
ojdbc.14.jar 适用于 Java 1.4,您应该在 Java 6 中使用 ojdbc6.jar。有关所有问题的答案都可以在 JDBC FAQ 中找到:http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq-090281.html - user330315
2个回答

7

0
你是在数据库中使用Java吗?还是使用Java执行数据库命令?如果是前者,请查看您要升级到的Oracle版本的产品说明书。如果是后者,任何早于与数据库一起提供的驱动程序版本的版本都应该可以工作,包括您提到的那个版本。
但是,这是一个非常大的问题,JDK 1.6已经不再受支持已经超过一年了。ojdbc14.jar更老,我认为已经不再受支持接近十年了。您真的应该升级到JDK 1.8(最新补丁级别为45或更高版本)和与您正在升级的Oracle版本一起提供的ojdbc版本(ojdbc6)。
更好的性能,访问新API,安全修复等等。

对于 Java 8,您应该使用 ojdbc7.jar - user330315
1
@a_horse_with_no_name 不,你应该使用适用于你的Oracle版本的正确驱动程序,因为如果你使用更新的驱动程序,它可能支持TNS监听器不支持的操作。 - jwenting

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接