gpt4 book ai didi

java - HikariPool-1 - 无法执行连接的 isValid(),配置连接测试查询 (oracle.jdbc.driver.T4CConnection.isValid(I)Z)

转载 作者:太空宇宙 更新时间:2023-11-04 09:39:15 25 4
gpt4 key购买 nike

我正在将 SpringBoot 应用程序从 1.5.10.RELEASE 升级到 2.1.4.RELEASE。它抛出错误:-

HikariPool-1 - 无法执行连接的 isValid(),配置连接测试查询 (oracle.jdbc.driver.T4CConnection.isValid(I)Z)。

JDBC DatabaseMetaData 方法未由 JDBC 驱动程序实现 - 升级您的驱动程序;嵌套异常是 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支持的oracle驱动程序和传入的spring data jpa版本2.1.6

<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>

最佳答案

使用ojdbc7或ojdbc8(通过JDK8认证的JDBC驱动)版本,可以在https://mvnrepository.com/artifact/com.oracle/ojdbc7/12.1.0.2中找到或直接从 Oracle 官方网站(不确定具体在哪里可用)。使用 Oracle 的 Maven 存储库可能会出现错误“缺少工件”。因此,下载它并将其指向 pom.xml,如下所示-

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc7</artifactId>
<version>12.1.0.2</version>
<scope>system</scope>
<systemPath>${basedir}/lib/ojdbc7-12.1.0.2.jar</systemPath>
</dependency>

关于java - HikariPool-1 - 无法执行连接的 isValid(),配置连接测试查询 (oracle.jdbc.driver.T4CConnection.isValid(I)Z),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56162935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com