使用Maven管理Oracle驅動包


由於Oracle授權問題,Maven3不提供Oracle JDBC driver,為了在Maven項目中應用Oracle JDBC driver,必須手動添加到本地倉庫。

手動添加到本地倉庫需要本地有oracle驅動包,有兩種方式獲取oracle的驅動包:一種是去oracle官網下載,另一種是如果本地安裝了對應版本的oracle,可以在安裝文件中找到。

 

一、下載oracle驅動包

  1.oracle官方網站上下載:

  如果本地沒有安裝Oracle數據庫的話,可以從Oracle官網上邊進行下載:

  下載地址:http://www.oracle.com/technetwork/indexes/downloads/index.html

  2.從本地安裝的oracle目錄中獲取

  如果本地安裝着Oracle數據庫的話,可以從安裝路徑:E:\app\product\11.2.0\dbhome_1\jdbc\lib(我的路徑),一般選擇ojdbc6.jar。

  如果不知道本地oracle的版本可以通過:SELECT * FROM v$version;結果如下所示:

  

 

 

 二、加載到本地maven庫中

 

  mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc12 -Dversion=10.2.0.5.0 -Dpackaging=jar -Dfile=本地路徑\ojdbc12.jar

 

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=19.0.0.0.0 -Dpackaging=jar -Dfile=D:\home\Oracle\WINDOWS.X64_193000_db_home\jdbc\lib\ojdbc8.jar

 

  特別要注意DartifactId和Dversion與使用的jar版本一致

  將該命令復制到cmd命令提示符中進行執行:(前提是maven環境變量配置了,如果沒有配置需要首先進入到maven的bin目錄中。)

  

 

 

 

  執行結果:

  

   表示成功。

 

三、安裝完后,在pom.xml文件中添加引用

  oracle 19c的例子

  

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc8</artifactId>
    <version>19.0.0.0.0</version>
</dependency>

 

參考文章:https://www.cnblogs.com/machanghai/p/4968762.html

  


免責聲明!

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



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