Maven仓库无法下载ojdbc、sqljdbc等驱动jar包的问题

在使用maven开发项目时遇到的jar引用的问题,记录一下

使用Oracle作为数据库,添加链接驱动时,在中央仓库中复制的jar地址并不能下载jar包,中央仓库的地址如下



    ojdbc
    ojdbc
    14

此时,我们需要自己将jar按照maven的规则装配到我们自己的仓库中。

1.首先,找到jar文件

若主机上安装了oracle数据库(服务端),可从  oracle安装目录\product\11.2.0\dbhome_1\jdbc\lib中找到ojdbc5.jar文件,若是需要更高版本的jar,这里提供一下下载链接:https://download.csdn.net/download/ljx_ahut/10643249

2.命令行导入jar到仓库

确保maven环境已经配置好的情况下,进入dos窗口,键入命令

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc -Dversion=11.2.0.4 -Dpackaging=jar -Dfile=D:\oracle\product\11.2.0\dbhome_1\jdbc\lib\ojdbc5.jar

参数解释

① -DgroupId :jar包组名

② -DartifactId : jar包所在的项目命名

③ -Dversion : jar包的版本号

④ -Dpackaging : 存放的文件形式

⑤ -Dfile : jar所在本地的绝对路径

其中,上述参数建议不要随意更改,尽管参数①②③可自己随意设置

3.jar包引用

maven项目中的pom文件中添加依赖:


	com.oracle
	ojdbc
	11.2.0.4

其中,标签对应内容-DgroupId,标签对应-DartifactId,标签对应 -Dversion

 

同样,导入SqlServer的驱动包也是类似的操作,导入指令如下

mvn install:install-file -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc -Dversion=1.2 -Dpackaging=jar -Dfile=C:\Users\lujx\Desktop\Application\sqljdbc.jar

最后,在放置一个下载链接:https://download.csdn.net/download/ljx_ahut/10643249

你可能感兴趣的:(oracle,maven)