【发布时间】:2019-01-10 15:30:12
【问题描述】:
我有一个相当琐碎的问题。在我们的项目中,我们使用 Oracle 10g 作为数据库,使用 Java 1.8 作为语言。谁能建议我在这种情况下哪种 JDBC 驱动程序适合?
在以下链接中的 Oracle 文档中: http://www.oracle.com/technetwork/apps-tech/jdbc-10201-088211.html 我发现应该使用ojdbc14.jar。但是它被写成是使用 JDK 1.4 和 1.5 编译的类。那么在使用 JDK 1.8 时我应该使用相同的驱动程序吗?
【问题讨论】:
-
请注意ojdbc14不是一个版本,它表示驱动是Java 1.4的。从技术上讲(根据他们的FAQ),Oracle 不再支持 Oracle 10(除非你付给他们很多钱),但我从旧版本的常见问题解答(查看 archive.org)中知道 JDBC 11.2 驱动程序支持 Oracle 9.0 .1 及更高版本,JDBC 12.1 至少支持 Oracle 10.2.0 及更高版本。这可能表明即使 JDBC 12.2 也可以与 Oracle 10 一起使用。
-
但是要求图书馆推荐是题外话。