前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SpringBoot项目Oracle报AbstractMethodError

SpringBoot项目Oracle报AbstractMethodError

作者头像
I Teach You 我教你
发布2023-07-18 14:17:46
2090
发布2023-07-18 14:17:46
举报
问题:

Spring Boot oracle jdbc连接失败

截图:
1593999779010037811.png
1593999779010037811.png
报错:

java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)Z

原因:

之前用的jdbc是ojdbc14,同事提供的,在spring boot学习的时候发现无法连接oracle。看了maven,Maven仓库中最新的Oracle JDBC Driver只支持JDK1.4,如下图:

1593999830330058331.png
1593999830330058331.png

仓库地址:https://mvnrepository.com/,于是从官网下载最新的Oracle JDBC Driver的Jar包。

  1. 打开Oracle官网:https://www.oracle.com,按下图步骤进入指定菜单
clipboard.png
clipboard.png
  1. 选择Java编程语言
clipboard.png
clipboard.png
  1. 点击JDBC Download
clipboard.png
clipboard.png
  1. 点击Oracle Database 18c (18.3) drivers - NEW !!
clipboard.png
clipboard.png
  1. 将下载好的Jar包安装到Maven本地仓库中,语法如下:
代码语言:javascript
复制
1mvn install:install-file -Dfile=C:\Users\Wangjn\Downloads\ojdbc8.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar
clipboard.png
clipboard.png
  1. 将项目中的pom.xml 添加ojdbc8的依赖,问题解决
代码语言:javascript
复制
1<!-- ORACLE -->
2<dependency>
3    <groupId>com.oracle</groupId>
4    <artifactId>ojdbc8</artifactId>
5    <version>12.2.0.1</version>
6</dependency>
注意:

我这里是JDK1.8 如果你是1.7/1.6 就是ojdbc7/ojdbc6

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-07-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题:
  • 截图:
  • 报错:
  • 原因:
  • 注意:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档