Ste*_*n C 10
根据Oracle JDBC FAQ(问题“什么是 Oracle JDBC 版本与 JDK 版本?”),Oracle 19c 仅支持您列出的 Java 版本(Java 8 到 11)。
正如评论指出的那样,Java 7 自 2015 年 4 月以来一直处于“生命周期的终结”。通过为新的 Oracle 数据库版本提供新的 JDBC 驱动程序来支持 Java 7 来鼓励继续使用 Java 7 会适得其反。
请注意,Oracle 驱动程序是专有的,源代码不可用。因此,将 Oracle 19c 兼容驱动程序之一向后移植到 Java 7 不是一种选择。
总结:如果要使用 Oracle 19c,升级到 Java 8 LTS或更高版本是唯一可行的解决方案。建议升级到 Java 11 LTS:
Oracle Java 8 LTS 免费公开更新(针对商业用户)已结束,高级支持将于 2022 年 3 月结束;请参阅Oracle Java SE 支持路线图。
2020 年后,您仍然可以从 3rd 方供应商处获得免费的公共 Java 8 LTS 更新;有关所有详细信息,请参阅Java 仍然免费。