【问题标题】:Which ojdbc driver I could use for Oracle 12cR2 and JDK 11 application我可以将哪个 ojdbc 驱动程序用于 Oracle 12cR2 和 JDK 11 应用程序
【发布时间】:2020-04-17 20:25:06
【问题描述】:

问题: 我应该使用什么确切的 ojdbc 驱动程序:Oracle 12cR2 (12.2) with JDK 11

参考: 我指的是https://www.oracle.com/database/technologies/faq-jdbc.html#01_01

这说明了 ojdbc8.jar。 现在有多个版本的ojdbc8 发布。

与Oracle 12.2 一起发布的版本与JDK11 不兼容。 (https://www.oracle.com/database/technologies/jdbc-ucp-122-downloads.html)

随Oracle 19c (19.3) 发布的版本兼容JDK11 (https://www.oracle.com/database/technologies/appdev/jdbc-ucp-19c-downloads.html)

所以我找不到使用 ojdbc jar 与 Oracle 12.2 和 JDK11 一起使用的明确解释。 我可以将随 Oracle 19c 发布的 ojdbc8 jar 用于 Oracle 12.2/12cR2 吗?

【问题讨论】:

    标签: java-11 ojdbc


    【解决方案1】:

    是的,您可以在 Oracle Database 12.2 中使用 19c JDBC 驱动程序。 请参阅FAQ 中的以下内容,其中显示了 JDBC 驱动程序和数据库兼容性。

    【讨论】:

    • 感谢您的回答。我看到这张表说 JDBC 19c 驱动程序适用于 12.2。但是我很困惑,因为它还说 JDBC 12.2 和 JDBC 11.2.0.4 驱动程序也可以与 Oracle 19c db 一起使用。这是真的吗? JDBC 12.2 和 JDBC 11.2.0.4 驱动程序是否适用于 Oracle 19c? (我知道它仅适用于 JDK 8,这是一个不同的问题,但与原始问题相关以获得更多说明)
    • 是的,旧的 JDBC 驱动程序 12.2 和 11.2.0.4 向前兼容并与 Oracle Database 19c 一起使用。是的,正如您在 FAQ 表(您的帖子)中看到的那样,12.2 及更高版本可与 JDK8 一起使用。你确实需要JDK8。
    猜你喜欢
    • 1970-01-01
    • 2018-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-02
    相关资源
    最近更新 更多