oracle - 如何将 ojdbc6.jar 与 Oracle 19c 一起使用?

标签 oracle ojdbc oracle19c

我们有一个旧应用程序,当前使用 ojdbc6.jar,现在无法升级。但是我们想升级到 Oracle 19c。 我们可以在 Oracle 19c 中使用 ojdbc6.jar 吗? 如果答案是否定的,那么我们是否可以设置兼容到11.2.0才能使用ojdbc6.jar?

最佳答案

通常,您可以将较旧的驱动程序用于较新的数据库。您只是无法使用较新数据库的新功能。如果驱动程序确实很旧,dba 可以更改服务器上的 sqlnet.ora 以允许来自旧版本的连接。

例如:SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11 允许版本 11 的客户端连接到数据库。

更好的是确保应用程序升级以支持最新的 LTS 版本。在这种情况下,这将是 19c。允许旧版本连接可能出于安全考虑。

jdbc Frequently Asked Questions你会发现很多信息。

关于oracle - 如何将 ojdbc6.jar 与 Oracle 19c 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70015895/

相关文章:

java - ORA-00932 : inconsistent datatypes: expected SYS. AQ$_JMS_TEXT_MESSAGE 得到 SYS.AQ$_JMS_TEXT_MESSAGE

java - 使用 rs.next() 从指定行检索数据

Oracle 19c::无法为指定用户设置 ACL

oracle - 使用 PL/SQL 读取 csv 文件

c# - 日期时间格式错误 C#、Oracle

java - 已达到 MaxOpenPreparedStatements 限制

sql - Oracle中的自增(删除后调整ID顺序)

oracle - 立即执行中的批量收集限制

java - 通过Java API获取NUMBER列的比例和精度?

java - Oracle 的 Hibernate 方言 19