在Maven仓库中手动添加Oracle 11g的JDBC驱动依赖

0 问题

由于Oracle授权问题,Maven不提供Oracle JDBC Driver,所以只能手动把jdbc驱动添加到Maven本地仓库。

1 获取oracle jdbc驱动的jar包(推荐方法二)

1.1 方法一:通过Oracle官网下载相应版本

第一步:进入官网
点击进入Oracle官网下载jdcb驱动
第二步:下载相应版本jdbc
在这里插入图片描述
由于我安装的Oracle数据库版本是11.2.0.1.0,因此选择下载对应的11g版本下的jdbc drivers,点击进去。
在这里插入图片描述
选择下载上面框出的ojdbc6.jar文件下载,这是由于Oracle数据库JDBC驱动包与使用的JDK版本有所区别,一定要下载对应JDK版本的Oracle数据库驱动。我的电脑上使用的是JDK1.8,所以下载ojdbc6.jar驱动包

1.2 方法二:通过Oracle数据库的安装目录获得(推荐)

在这里插入图片描述

2 手动添加JDBC驱动到Maven本地仓库

第一步:
将上面获取的jdbc驱动包另外存放一个位置(因为直接在Oracle安装目录里操作,可能会出现Oracle拒绝访问),这里我存放的位置如下:D:\Java
在这里插入图片描述
第二步:使用Maven命令添加依赖
命令如下:
mvn install:install-file -Dfile=D:\Java\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar
将上述命令复制到命令行中(注意:命令行要在上面jar包所在的目录中打开)
在这里插入图片描述
回车之后,就会开始添加到Maven本地仓库。
成功地添加到本地仓库之后,命令行中会提示BUILD SUCCESS
第三步:查看Maven本地仓库
在这里插入图片描述
可以看到,成功的添加了进来。

3 使用ojdbc6.jar

mysql jdbc驱动

<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>

oracle jdbc驱动

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.1.0</version>
</dependency>

只需要在pom.xml文件中把mysql jdbc驱动替换成下面的oracle jdbc驱动就可以啦。

猜你喜欢

转载自blog.csdn.net/weixin_44072535/article/details/108549939
今日推荐