Maven無法下載Oracle驅動ojdbc的解決方式


問題狀況

在 Maven Repository 上找到的幾個ojdbc包依賴配置,都沒法通過Maven自動下載到.m2目錄,導致項目中ojdbc提示錯誤。

 

解決方法:

將本地下載好的(或者本地安裝的Oracle里面自帶的)ojdbc.jar導入到本地Maven的.m2目錄,這樣就可以使用了。

 

方法1

注:沒有Eclipse的,使用方法2解決。

1、在Eclipse左邊的Project Explorer的空白處單擊右鍵

2、依次選擇Import -> Import… -> Maven -> Install or deploy an artifact to a Maven repository,然后點擊“Next”按鈕

 

3、進入導入界面,填寫以下信息

Artifact file:本地ojdbc.jar的位置,我本機是D:\app\Lenovo\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar

Group Id、Artifact Id、Version

其他的不需要填,然后點“Finish”按鈕。

 

4、完成后,打開用戶目錄下的.m2 -> repository目錄,能夠看到已經有ojdbc相關的文件夾了

 

5、然后在項目中通過以下maven依賴配置即可將ojdbc導入

<dependency>
    <groupId>ojdbc</groupId>
    <artifactId>ojdbc6</artifactId>
    <version>11.2.0.4</version>
</dependency>

導入后如圖:

 

方法2

方法1是基於Eclipse的圖形化解決方法,對於沒有安裝Eclipse的,可以通過cmd中使用Maven命令的方式解決。

1、打開本地安裝的Oracle安裝目錄下的jdbc的jar文件存放目錄(或者自己下載的ojdbc.jar所在目錄),我電腦是D:\app\Lenovo\product\11.2.0\dbhome_1\jdbc\lib,打開后如圖

 

2、在路徑欄輸入cmd,然后回車打開cmd窗口

打開后cmd的目錄路徑自動在當前路徑:

 

3、在cmd窗口輸入以下maven命令進行安裝(嫌麻煩的直接復制)

mvn install:install-file -DgroupId=ojdbc -DartifactId=ojdbc6 -Dversion=11.2.0.4 -Dpackaging=jar -Dfile=ojdbc6.jar

執行成功的效果:

到此即可,后面使用方法跟方法1的步驟4后面一樣。 

 

 

-------------------- 額外內容 --------------------

關於Oracle安裝目錄下幾個jdbc支持包的區別參考鏈接(以下是11g的,我電腦上裝的此版本):

http://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM