gpt4 book ai didi

java - Oracle 19c 与 jdk7 的兼容性

转载 作者:行者123 更新时间:2023-12-05 08:31:03 24 4
gpt4 key购买 nike

我想知道 oracle 19c 是否兼容 jdk 7。

我找到了 2 个 oracle 19c 的驱动程序

  • ojdbc8:用于 jdk8、jdk9 和 jdk11
  • ojdbc10 : 用于 jdk10 和 jdk11

我想知道是否有办法让 oracle 19c 和 jdk7 一起使用,如果可以,允许这样做的驱动程序是什么?

最佳答案

根据Oracle JDBC FAQ (问题“什么是 Oracle JDBC 版本与 JDK 版本?”),Oracle 19c 仅支持您列出的 Java 版本(Java 8 到 11)。

  • 我希望将来会添加对更高版本 Java 的支持。
  • Java 9 和 Java 10 是生命周期较短的版本,并且都已结束生命周期。

如评论所述,自 2015 年 4 月以来,Java 7 已“停产”。对于 Oracle 来说,通过为新的 Oracle 数据库版本提供新的 JDBC 驱动程序来支持它来鼓励继续使用 Java 7 会适得其反。

请注意,Oracle 驱动程序是专有的,源代码不可用。因此,将 Oracle 19c 兼容驱动程序之一向后移植到 Java 7 不是一种选择。

您或许能够确定第 3 方供应商,他们会为您提供(可能是出售)可以正常工作的驱动程序。我能想出的最好办法是这个列出供应商的页面:


总结:如果您想将 Oracle 19c 与 Oracle 支持的驱动程序一起使用,升级到 Java 8 LTS 或更高版本是唯一可行的解​​决方案。建议升级到 Java 11 LTS:

  • Oracle Java 8 LTS 免费公开更新(面向商业用户)已经结束,高级支持将于 2022 年 3 月结束;查看Oracle Java SE Support Roadmap .

  • 2020 年后,您仍然可以从第 3 方供应商那里获得免费的公共(public) Java 8 LTS 更新;见Java is Still Free了解所有详细信息。

关于java - Oracle 19c 与 jdk7 的兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60229135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com