我们正在从 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 兼容吗?
最佳答案
您可以使用ojdbc6.jar
。
有 3 个 Oracle JDBC 驱动程序仍在广泛使用:
ojdbc14.jar
用于 JDK 1.4 的项目ojdbc5.jar
用于 JDK 5(或 1.5)的项目ojdbc6.jar
用于 JDK 6(或 1.6)的项目
即使您使用的是 Java EE 5,如果相关的 JDK 是 6,那么您将 Oracle 驱动程序的版本号与您的 JDK 号相匹配。
Oracle 在他们的 JDBC 驱动程序上有关于驱动程序和数据库兼容性的常见问题解答。 This部分可能对您有用。
关于oracle - 与 Java 6 一起使用的 Oracle 瘦驱动程序版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4161214/