美文网首页
Maven中找不到Oracle数据库驱动的解决方案

Maven中找不到Oracle数据库驱动的解决方案

作者: 長得太帥忚四種檌 | 来源:发表于2018-07-03 13:26 被阅读37次

在开发过程中, 在使用Maven来引入Oracle数据库驱动时, 会报错:
Missing artifact com.oracle:ojdbc6:jar:11.2.0.4.0

报这个错是因为版权原因, Maven的中央仓库并没有收录Oracle的驱动

Oracle驱动

这时, 我们需要手动把Oracle驱动加入到本地的仓库:

1.我们在使用数据库工具连接Oracle数据库时, 需要下载Oracle的Instance Client的, 在它里面就包含了数据库的驱动. 不知道在哪里下载Instance Client的, 可以通过下面的地址找到对应的版本进行下载:
官网下载

2.进入Instance Client的文件夹中:


Instance Client

在这个文件夹中, 我们可以看到, 有两个jar包, 这就是Oracle数据库的驱动了!

3.在这个文件夹中, 按住shift键, 在空白处鼠标点击右键, 然后选择菜单中的 "在此处打开命令窗口"

鼠标菜单

4.在弹出的命令窗口中, 输入以下命令:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.4.0 -Dpackaging=jar -Dfile=ojdbc6.jar

其中 11.2.0.4.0 是驱动的版本号, 如果你的版本不是这个, 可以改成你的版本号, 再执行这个命令!

5.出现以下内容时, 表示Oracle的驱动已经加入到Maven的本地仓库了:


提示

6.附上Oracle驱动的依赖:

<!-- oracle数据库驱动 -->
<dependency>
  <groupId>com.oracle</groupId>
  <artifactId>ojdbc6</artifactId>
  <version>11.2.0.4.0</version>
</dependency>

相关文章

网友评论

      本文标题:Maven中找不到Oracle数据库驱动的解决方案

      本文链接:https://www.haomeiwen.com/subject/tdbduftx.html