我有一个相当琐碎的问题。在我们的项目中,我们使用Oracle10g作为数据库,使用Java1.8作为语言。有没有人能建议我哪种JDBC驱动程序适合这种情况?
在以下链接的Oracle文档中:http://www.oracle.com/technetwork/apps-tech/jdbc-10201-088211.html,我发现应该使用ojdbc14.jar。但是,它是使用JDK 1.4和1.5编译的类。那么,在使用JDK 1.8时,我是否应该使用相同的驱动程序?
发布于 2018-08-03 03:24:03
您可以尝试使用ojdbc14.jar
,但是它不支持JDBC4(Java6)、JDBC4.1(Java7)和JDBC4.2(Java8)中引入的方法。因为Java强调向后兼容性,所以您很可能能够打开数据库连接,但是:
LinkageError
。代码可以用JDBC4.2(Java8)编译,但是这些方法在运行时是不可用的。ojdbc6.jar
中被修改了几次。我甚至不确定这个特性在旧的ojdbc14.jar
.中是如何工作的
这是一个非常不寻常的,我想说是不可取的,你想要测试的设置。检验它是否有效的唯一方法就是尝试一下。
https://stackoverflow.com/questions/51660746
复制相似问题