Oracle 19c 与 jdk7 的兼容性
Oracle 19c compatibility with jdk7
我想知道 oracle 19c 是否兼容 jdk 7.
我找到了 2 个适用于 oracle 19c 的驱动程序
- ojdbc8 :对于 jdk8、jdk9 和 jdk11
- ojdbc10 : 对于 jdk10 和 jdk11
我想知道是否有办法让 oracle 19c 具有 jdk7,如果可以,允许这样做的驱动程序是什么?
根据 Oracle JDBC FAQ(问题“什么是 Oracle JDBC 版本与 JDK 版本?”),只有您列出的 Java 版本(Java 8 到 11) 支持 Oracle 19c。
- 我预计将来会添加对 Java 版本的支持。
- Java 9 和 Java 10 是短期版本,并且都已结束。
如评论所述,Java 7 自 2015 年 4 月起已“停产”。甲骨文通过支持 Java 7 来鼓励继续使用它会适得其反用于新 Oracle 数据库版本的新 JDBC 个驱动程序。
请注意,Oracle 驱动程序是专有的,源代码不可用。因此,将 Oracle 19c 兼容驱动程序之一向后移植到 Java 7 不是一种选择。
您或许能够确定第 3 方供应商,他们会为您提供(可能出售)有效的驱动程序。我能想到的最好的办法是列出供应商的旧页面:
总结:如果您想将 Oracle 19c 与 Oracle 支持的驱动程序一起使用,请升级到 Java 8 LTS 或更高版本 是唯一可行的解决方案。建议升级到 Java 11 LTS:
Oracle Java 8 LTS 免费 public 更新(针对商业用户)已经结束,高级支持将于 2022 年 3 月结束;见 Oracle Java SE Support Roadmap.
您仍然可以免费获得 public Java 来自第 3 方供应商的 8 个 LTS 更新 post 2020 年;有关所有详细信息,请参阅 Java is Still Free。
我想知道 oracle 19c 是否兼容 jdk 7.
我找到了 2 个适用于 oracle 19c 的驱动程序
- ojdbc8 :对于 jdk8、jdk9 和 jdk11
- ojdbc10 : 对于 jdk10 和 jdk11
我想知道是否有办法让 oracle 19c 具有 jdk7,如果可以,允许这样做的驱动程序是什么?
根据 Oracle JDBC FAQ(问题“什么是 Oracle JDBC 版本与 JDK 版本?”),只有您列出的 Java 版本(Java 8 到 11) 支持 Oracle 19c。
- 我预计将来会添加对 Java 版本的支持。
- Java 9 和 Java 10 是短期版本,并且都已结束。
如评论所述,Java 7 自 2015 年 4 月起已“停产”。甲骨文通过支持 Java 7 来鼓励继续使用它会适得其反用于新 Oracle 数据库版本的新 JDBC 个驱动程序。
请注意,Oracle 驱动程序是专有的,源代码不可用。因此,将 Oracle 19c 兼容驱动程序之一向后移植到 Java 7 不是一种选择。
您或许能够确定第 3 方供应商,他们会为您提供(可能出售)有效的驱动程序。我能想到的最好的办法是列出供应商的旧页面:
总结:如果您想将 Oracle 19c 与 Oracle 支持的驱动程序一起使用,请升级到 Java 8 LTS 或更高版本 是唯一可行的解决方案。建议升级到 Java 11 LTS:
Oracle Java 8 LTS 免费 public 更新(针对商业用户)已经结束,高级支持将于 2022 年 3 月结束;见 Oracle Java SE Support Roadmap.
您仍然可以免费获得 public Java 来自第 3 方供应商的 8 个 LTS 更新 post 2020 年;有关所有详细信息,请参阅 Java is Still Free。