【发布时间】:2019-05-16 07:22:12
【问题描述】:
我正在将 SpringBoot 应用程序从 1.5.10.RELEASE 升级到 2.1.4.RELEASE。 它抛出错误:-
HikariPool-1 - 执行 isValid() 连接失败,配置连接测试查询 (oracle.jdbc.driver.T4CConnection.isValid(I)Z)。
JDBC 驱动程序未实现 JDBC DatabaseMetaData 方法 - 升级您的驱动程序;嵌套异常是 java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)Z
到目前为止,我已经尝试将 ojdbc14 10.2.0.3.0 升级到 ojdbc14 10.2.0.4
谁能帮忙指出SpringBoot-2.1.4和传入的spring data jpa 2.1.6版本支持的oracle驱动
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.0.6</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-boot-starter</artifactId>
<version>2.17.0</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-stream</artifactId>
<version>2.17.0</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-ftp</artifactId>
<version>2.15.0</version>
</dependency>
</dependencies>
【问题讨论】:
-
ojdbc14 表示它适用于 Java 1.4 (JDBC 3),被调用的方法是在 JDBC 4 (Java 6) 中引入的。
标签: java hibernate spring-boot jpa ojdbc