我用ojdba14的时候报这个错,改成ojdbc8的时候还是报这个错
处理java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)Z 报错
错误出现是使用spring boot构建web项目,在配置oracle数据库的时候,
配置文件:application.yml
spring:
datasource:
driver-class-name: oracle.jdbc.driver.OracleDriver
url: jdbc:oracle:thin:@127.0.0.1:1521:xuexi
username: HHxuexi1
password: HHxuexi1
jpa:
hibernate:
ddl-auto: update
这样创建配置文件后,实体类也创建了,
启动时报错java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)Z
找了很久,发现被自己坑了,本地的maven中的oracle 驱动jar是ojdbc14,瞬间有种......
我将驱动jar 替换成ojdbc7后,问题解决
此外,如果遇到连接报错提示未安装驱动,需要下载并安装Oracle的JDBC驱动,导入到IDEA项目中。在项目模块的“依赖”设置中,添加Oracle JDBC驱动的jar包。例如,如果Oracle安装在F盘的oracle文件夹下,找到产品版本号对应的jdbc文件夹,选择“lib”目录下的jar包导入项目。
请注意,如果使用的是SYSDBA管理员账号连接Oracle数据库,需要在用户名中输入“sys as sysdba”。
加入交流群
请使用微信扫一扫!