为 Oracle 19c 和 JDK 11 选择的最佳 JDBC 驱动程序

问题描述 投票:0回答:1

我并不完全清楚支持 Oracle 19c 的 JDBC 驱动程序之间的差异。我正在使用 OpenJDK 11.0.24 在 Red Hat 上运行应用程序,我似乎有以下选项:

  • Oracle Database 23ai (23.6.0.24.10) JDBC 驱动程序和 UCP 下载:支持 Oracle 数据库版本 - 23ai、21c 和 19c = ojdbc8.jar (JDBC 4.2)、ojdbc11.jar (JDBC 4.3)
  • Oracle Database 19c (19.25.0.0) JDBC 驱动程序和 UCP 下载 - 长期版本:支持 Oracle 数据库版本 - 21c、19c、18c 和 12.2。= ojdbc8.jar (JDBC 4.2)、ojdbc10.jar (JDBC 4.3)

问题:

  • 对于 JDK 11 和 Oracle 19c,有什么理由不选择 jdbc11.jar 而不是 8 和 10?
  • 与 JDBC 4.2 相比,JDBC 4.3 对性能有影响吗?
jdbc java-11 oracle19c ojdbc
1个回答
0
投票

Oracle Database 19c 支持 19c (19.25.0.0) 和 23ai (23.6.0.24.10) 驱动程序。 23ai JDBC 驱动程序是最新版本,因此它比 19c 有更多功能,并回答您的问题:

  1. 由于您已经使用JDK11,因此最好使用使用JDK11编译的ojdbc11.jar。 ojdbc8.jar 适用于仍在使用 JDK8 的用户,因此他们无法使用 ojdbc11.jar。
  2. 与 JDBC 4.2 相比,JDBC 4.3 没有性能影响。
© www.soinside.com 2019 - 2024. All rights reserved.