OJDBC7 与 Oracle 18c 兼容吗?

Is OJDBC7 Compatible with Oracle18c?

Currentlt,我在客户端计算机上有一个 Oracle 数据库服务器 (11g) 和许多不同的 Java 8 应用程序。这些应用程序大多使用 ojdbc7.jar 来执行数据库查询。

现在,我们正面临向 Oracle 18c 的传入迁移。我们将致力于将这些应用程序的依赖项更新到 ojdbc8.jar;但是我想知道这是否是新版本集成的障碍。

ojdbc7 依赖项是否可以与 Oracle 18c 一起使用,尽管功能有限?还是 绝对 有必要在服务器迁移之前更新依赖关系?

希望您能对此有所了解。

你可以从11.2继续起诉ojdbc7.jar连接到Oracle 18c数据库。这是受支持的,但 18c 中的一些新功能将不可用。最终您还应该升级客户端 (ojdbc8.jar)。

ojdbc8.jar:已通过 JDK9 和 JDK8 认证,所有 类 支持 Thin 驱动程序的基本功能。使用某些功能时需要额外的 jar 文件

来源:https://www.oracle.com/database/technologies/faq-jdbc.html#01_03_1

有关更多兼容性问题,请参阅 JDBC FAQ。我已粘贴到此处以获取详细信息。