我们正在从Java 1.5升级到Java 6和J2EE 1.4升级到Java EE 5.我们正在使用Oracle 10g。 Java EE 5仅支持JDBC 3.0,但Java 6支持JDBC 4.0。如果我在使用Java 6的Java EE 5服务器上运行,我可以在Java EE 5 Web应用程序中使用JDBC 4.0 API吗?
我应该使用哪种Oracle瘦驱动程序?是来自Oracle's download page的ojdbc6.jar
吗?这与Oracle 10g兼容吗?
答案 0 :(得分:11)
您可以使用ojdbc6.jar
。
仍有3种Oracle JDBC驱动程序被广泛使用:
ojdbc14.jar
ojdbc5.jar
用于JDK 5(或1.5)ojdbc6.jar
用于JDK 6(或1.6)即使您使用的是Java EE 5,如果相关的JDK为6,那么您将Oracle驱动程序的版本号与您的JDK编号相匹配。
Oracle有关于驱动程序和数据库兼容性的JDBC驱动程序的常见问题解答。 This部分可能对您有用。
答案 1 :(得分:0)
对于Oracle 10g here是可用的JDBC驱动程序列表。 该列表不包含JDK 1.6的特定驱动程序,最新版本是ojdbc14.jar我怀疑你已经使用过。
您已经提到了Oracle 11g JDBC驱动程序,这些驱动程序也可以与Oracle 10g一起使用,但我对此没有经验。