SpringBoot,JDBC连接oracle报错java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)Z
2020-01-15 11:00
2955 查看
SpringBoot,JDBC连接数据库报错:java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)Z
问题:使用springboot,jdbc连接oracle10g数据库,启动项目报错
java.lang.AbstractMethodError:oracle.jdbc.driver.T4CConnection.isValid(I)Z
原因:oracle的jdbc连接包与jdk版本不匹配导致的,如果使用的是ojdbc14版本的,该版本不支持jdk1.8,建议更换ojdbc版本,如ojdbc8。
由于oracle部分版本,Maven坐标无法下载导入的,所以需要自己手动导入。
解决:
1、下载连接驱动包
1_1、建议去oracle官网下载驱动包:https://www.oracle.com/index.html
1_2、百度网盘下载:
链接:https://pan.baidu.com/s/1YrjbA9QizJMN0J_lsD0Vug
提取码:1ncu
2、将下载的jar包放到一个文件夹,执行cmd命令将jar包导入到你的maven仓库
执行的命令:
mvn install:install-file -Dfile=E:/ojdbc8.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar
注意:
1、install-file -Dfile==》指的是你刚刚下载jar包保存的地址,也就是你执行cmd是文件夹
2、DgroupId DartifactId Dversion 其实就是 maven的这几个参数
3、导入坐标
<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc8</artifactId> <version>12.2.0.1</version> </dependency>
我这里是IDEA+jdk1.8+jdbc8,如果你的jdk是1.7或1.6就选择ojbc7,6等等
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 简单的用jdbc使spring boot项目同时连接Oracle和Mysql数据源
- Spring Boot JDBC 连接数据库
- SpringBoot - JDBC 连接数据库
- Spring Boot JDBC 连接数据库
- SpringBoot 中jdbc连接mysql数据库--IntelliJ IDEA
- SpringBoot实践之---JDBC连接数据库
- springboot项目中使用原生jdbc连接MySQL数据库
- Spring Boot JDBC 连接数据库
- springboot中JDBC连接超时问题
- Spring Boot JDBC 连接数据库示例
- Spring Boot JDBC 连接数据库
- IDEA spring boot 连接Postgresql配置 【已解决】
- Spring Boot + Sharding-JDBC实现读写分离和数据脱敏
- SpringBoot开发详解(四)--JDBC操作数据库
- spring boot 连接mongodb
- 解决Spring boot actuator一些端点连接 404 问题
- Spring Boot 连接mysql踩坑之旅
- springboot 2.0 spring boot admin 配置1,登录配置,连接eureka,监控spring cloud client
- RedisCluter集群(二):SpringBoot连接RedisCluter集群
- Spring中使用纯JDBC连接数据库的配置