對於oralce的jdbc驅動,在maven上搜索到把pom配置復制到pom.xml里進行引用的時候出現下面這種情況
<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version>10.2.0.4.0</version> </dependency>
提示錯誤信息:Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0
雖然能在maven倉庫里搜索到,但貌似不能用,原因是oracle是要收費的,不能通過遠程的方式來引入,只能通過配置本地庫來加載到工程里
下面講解如何配置本地庫加載到工程:
一、首先,下載ojdbc14-10.2.0.4.0.jar的驅動jar包,下載地址為:
oracle官網地址:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html
csdn用戶上傳的:http://download.csdn.net/download/zhaogp13/8394973
二、隨意復制到一個盤,打開cmd執行以下命令(前提是要已經安裝好Maven環境)
我這里是把jar文件放到了F盤下面,自己新建了一個oracle文件夾,這里隨意就好,只要cmd命令下路徑能找到這個jar文件就行
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=F:\oracle\ojdbc14-10.2.0.4.0.jar
執行結果:
現在,你到你本地的maven repository本地倉庫文件夾下,進入 com\oracle\ojdbc14\10.2.0.4.0 目錄,就能看見ojdbc14-10.2.0.4.0.jar已經在本地倉庫,就可以再項目pom.xml文件中引入了
最后,再到項目pom.xml文件中添加以下代碼
<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version>10.2.0.4.0</version> </dependency>
發現錯誤提示已經消失