在开发过程中, 在使用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>