最近用到了Oracle,在pom.xml中导入了ojdbc14的坐标,并且无报错。但在使用的时候无法加载,原因如下。
原因
因为oracle的ojdbc14.jar是收费的,所以maven的中央仓库中没有这个资源,只能通过配置本地库才能加载到项目中去。
下载相应jar包
https://pan.baidu.com/s/1YYFJy0jq8Cnt9AYXEcovfA
提取码:1rsu
将jar包配置到本地仓库
1.打开cmd ,执行 mvn -h 查看maven的环境变量是否配置正确
2.然后进入cmd窗口,用cd命令进入到ojdbc的jar包所在路径,在cmd中敲入如下命令
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.2 -Dpackaging=jar -Dfile=ojdbc14-10.2.0.2.jar
命令相关解释
-DgroupId:表示jar对应的groupId
<groupId>com.oracle</groupId>
-DartifactId: 表示jar对应的artifactId
<artifactId>ojdbc14</artifactId>
-Dversion: 表示jar对应的 version
<version>10.2.0.2</version>
-Dfile:表示对应的jar包名称
在pom.xml中引入
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.2</version>
</dependency>