我们计划将数据库从Oracle 10g升级到11g。 我希望我们当前的JDK1.6支持这个升级。 哪个JDBC版本是与Oracle 11g兼容的最佳选择? 目前我们正在使用ojdbc.14.jar,它是否支持11g? 请确认一下。
你是在数据库中使用Java吗?还是使用Java执行数据库命令?如果是前者,请查看您要升级到的Oracle版本的产品说明书。如果是后者,任何早于与数据库一起提供的驱动程序版本的版本都应该可以工作,包括您提到的那个版本。但是,这是一个非常大的问题,JDK 1.6已经不再受支持已经超过一年了。ojdbc14.jar更老,我认为已经不再受支持接近十年了。您真的应该升级到JDK 1.8(最新补丁级别为45或更高版本)和与您正在升级的Oracle版本一起提供的ojdbc版本(ojdbc6)。更好的性能,访问新API,安全修复等等。
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