maven导入Oracle驱动的问题

出现问题:
使用Maven管理项目时候,在【pom.xml】中会提示错误:Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0;如图所示
在这里插入图片描述
造成原因:
Oracle商业版权版权问题,Maven中央仓库没有这个资源
解决方法:
在Maven本地仓库添加Oracle.jar驱动包
(注解:Maven本地仓库位置,一般默认在C盘,如:C:用户>XXX用户名>.m2>repository>)
解决步骤:
一、配置Maven环境变量
先检查Maven环境变量是否配置好:【windows+R】->输入【cmd】打开命令窗口->输入【mvn -v】,如果有版本信息表示已经配置好,否则需配置,配置方法自行百度。
二、安装Oracle驱动包到Maven本地仓库中
1、下载ojdbc6.jar,复制到Maven本地仓库中
①oracle官方驱动下载
http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html
需要登录Oracle账户。
②百度云下载
链接:https://pan.baidu.com/s/19it8jbsDg1hyNLjoxDjDdA
提取码:i7yt
2、打开命令窗口,输入:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=12.1.0.1.0 -Dpackaging=jar -Dfile=C:\Users\asus-00000\.m2\repository\com\oracle\ojdbc6.jar

其中:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=12.1.0.1.0 -Dpackaging=jar -Dfile=为固定写法,
C:\Users\asus-00000\.m2\repository\com\oracle\ojdbc6.jar为ojdbc6.jar所存放的位置

需要注意的一点是这个语句默认会将我们调整后的12.1.0.1.0放到电脑默认的库位置,也就是我下图的位置,我的电脑是这样的。 所以如果你的仓库放在了其他盘的位置,并且你的项目中配置的maven也换成了自己配的位置,那么请去他转化后的地方将生成好的ojdbc14-10.2.0.4.0.jar复制到你配置的指定位置里。
原先ojdbc6.jar会转化出新的ojdbc6-12.1.0.1.0.jar(如原先有这包要先删除才不会出现冲突),在命令窗口出现 BUILD SUCCESS 字样表示成功
在这里插入图片描述
在这里插入图片描述
三、项目更新
右键项目->【Maven】->【Update Project】->在Available Maven Codebases勾选要更新的项目->勾选Force Update of Sapshots/Releases->【OK】

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MichaelYZ111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值