Oracle驱动错误:oracle.jdbc.driver.T4CConnection.isValid(I)Z

1.问题说明

今天在sping boot中配置多数据源,用到了oracle和postgresql两种数据库。

oracle驱动版本是ojdbc14,启动以后调试程序直接报错了,就是本文题目中的错。

查了一圈:

 

2.原因分析

ojdbc14的版本低了

classes12.jar - 适配 Java 1.2 and 1.3

ojdbc14.jar - 适配 Java 1.4 and 1.5

ojdbc5.jar - 适配 Java 1.5

ojdbc6.jar - 适配 Java 1.6

 

3.解决方案

将ojdbc14换成ojdbc6

例如我的项目中:

 


    com.oracle
    ojdbc14
    10.2.0.4.0

换成:


    com.oracle
    ojdbc6

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(#,Spring-Boot)