org.springframework.jdbc.support.MetaDataAccessException:春季启动中的JDBC DatabaseMetaData方法

时间:2019-02-25 04:10:26

标签: spring spring-boot jdbc

我正在使用spring boot -jax-rs rest服务。在凝视我的应用程序时,出现以下错误。我在类路径上使用Java 8和ojdbc 14安装。如果有人有任何想法请帮助。

  

2019-02-25 09:10:21.638 INFO 8360 --- [ost-startStop-1]   o.s.b.w.servlet.ServletRegistrationBean:Servlet   ApplicationConfiguration.App映射到[/ *] 2019-02-25 09:10:22.714   INFO 8360 --- [restartedMain] com.zaxxer.hikari.HikariDataSource
  :HikariPool-1-开始... 2019-02-25 09:10:23.453 INFO 8360 --- [   restartedMain] com.zaxxer.hikari.pool.PoolBase:HikariPool-1   -驱动程序不支持获取/设置网络超时连接。 (oracle.jdbc.driver.T4CConnection.getNetworkTimeout()I)2019-02-25   09:10:23.453错误8360 --- [restartMain]   com.zaxxer.hikari.pool.PoolBase:HikariPool-1-失败   执行isValid()进行连接,配置连接测试查询   (oracle.jdbc.driver.T4CConnection.isValid(I)Z)。 2019-02-25   09:10:23.484 WARN 8360 --- [restartedMain]   o.s.b.a.orm.jpa.DatabaseLookup:无法确定jdbc   来自数据源的网址

     

org.springframework.jdbc.support.MetaDataAccessException:JDBC   JDBC驱动程序未实现的DatabaseMetaData方法-升级您的   司机嵌套的异常是java.lang.AbstractMethodError:   oracle.jdbc.driver.T4CConnection.isValid(I)Z在   org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:333)   〜[spring-jdbc-5.0.5.RELEASE.jar:5.0.5.RELEASE]在   org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:355)   〜[spring-jdbc-5.0.5.RELEASE.jar:5.0.5.RELEASE]

1 个答案:

答案 0 :(得分:0)

此问题通过将ojdbc14更改为ojdbc7

来解决。