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

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

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

Maven中找不到Oracle数据库驱动的解决方案_第1张图片
Oracle驱动

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

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

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


Maven中找不到Oracle数据库驱动的解决方案_第2张图片
Instance Client

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

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

Maven中找不到Oracle数据库驱动的解决方案_第3张图片
鼠标菜单

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的本地仓库了:


Maven中找不到Oracle数据库驱动的解决方案_第4张图片
提示

6.附上Oracle驱动的依赖:



  com.oracle
  ojdbc6
  11.2.0.4.0

你可能感兴趣的:(Maven中找不到Oracle数据库驱动的解决方案)