Oracle 19c compatibility with jdk7(Oracle 19c与JDK7的兼容性)
问题描述
我想知道oracle 19c是否与JDK 7兼容。
我找到了oracle 19c的两个驱动程序
- ojdbc8:jdk8、jdk9、jdk11
- ojdbc10:针对jdk10和jdk11
我想知道是否有办法将oracle 19c与JDK7一起使用,如果有,允许这样做的驱动程序是什么?
推荐答案
根据Oracle JDBC FAQ(问题&报价;哪些是Oracle JDBC版本与JDK版本?&q;),Oracle19c只支持您列出的Java版本(Java8到11)。
- 我预计将来会添加对更高Java版本的支持。
- Java 9和Java 10是短期版本,都是停产版本。
作为评论说明,Java7从2015年4月起就已经停产了。Oracle通过为新的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 Support Roadmap。
2020年后,您仍然可以从第三方供应商那里获得免费的公共Java 8 LTS更新;有关所有详细信息,请参阅Java is Still Free。
这篇关于Oracle 19c与JDK7的兼容性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Oracle 19c与JDK7的兼容性
基础教程推荐
- 如何使用 Stream 在集合中拆分奇数和偶数以及两者的总和 2022-01-01
- 如何使用 Eclipse 检查调试符号状态? 2022-01-01
- 如何对 HashSet 进行排序? 2022-01-01
- 由于对所需库 rt.jar 的限制,对类的访问限制? 2022-01-01
- 首次使用 Hadoop,MapReduce Job 不运行 Reduce Phase 2022-01-01
- 如何强制对超级方法进行多态调用? 2022-01-01
- Java 中保存最后 N 个元素的大小受限队列 2022-01-01
- 如何在不安装整个 WTP 包的情况下将 Tomcat 8 添加到 Eclipse Kepler 2022-01-01
- Spring Boot Freemarker从2.2.0升级失败 2022-01-01
- 在螺旋中写一个字符串 2022-01-01