我可以将哪个 ojdbc 驱动程序用于 Oracle 12cR2 和 JDK 11 应用程序

Vis*_*hal 3 ojdbc java-11

问题: 我应该使用什么确切的 ojdbc 驱动程序:Oracle 12cR2 (12.2) 和 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 吗?

Nir*_*ala 6

是的,您可以将 19c JDBC 驱动程序与 Oracle Database 12.2 结合使用。请参阅下面的常见问题解答,其中显示了 JDBC 驱动程序和数据库兼容性。

在此输入图像描述