与Java 6一起使用的Oracle瘦驱动程序的版本

时间:2010-11-12 02:52:04

标签: oracle jdbc oracle10g jdk1.6 java-ee-5

我们正在从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 pageojdbc6.jar吗?这与Oracle 10g兼容吗?

2 个答案:

答案 0 :(得分:11)

您可以使用ojdbc6.jar

仍有3种Oracle JDBC驱动程序被广泛使用:

    对于使用JDK 1.4 的项目,
  • 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一起使用,但我对此没有经验。