maven添加oracle jdbc依賴


由於Oracle授權問題,Maven不提供Oracle JDBC driver,為了在Maven項目中應用Oracle JDBC driver,必須手動添加到本地倉庫。
首先需要到Oracle官網上下載ojdbc的jar包。
http://www.oracle.com/technetwork/database/features/jdbc/default-2280470.html
我選擇的是ojdbc7.jar,對應的版本是12.1.0.2。
ojdbc7.jar (3,698,857 bytes) - (SHA1 Checksum: 7c9b5984b2c1e32e7c8cf3331df77f31e89e24c2)
For use with JDK 7; It contains the JDBC driver classes except classes for NLS support in Oracle Object and Collection types.
說明ojdbc7.jar是在JDK 7上使用的,不過好像ojdbc6.jar也可以在JDK 7上使用。

然后我將下載到的ojdbc7.jar保存在~/additional_jars/目錄下。
運行:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.2 -Dpackaging=jar -Dfile=~/additional_jars/ojdbc7.jar
然后出現錯誤,於是我cd到~/additional_jars/目錄下,然后運行:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.2 -Dpackaging=jar -Dfile=ojdbc7.jar
然后還是錯誤。
后來我發現了錯誤的原因,因為我在windows下面,我運行這一段程序是在打開的git命令行里。
打開windows的命令行界面,進入~/additional_jars/目錄,然后運行:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.2 -Dpackaging=jar -Dfile=ojdbc7.jar
顯示"BUILD SUCCESS"。

然后就可以在maven項目里添加dependency,各坐標對應上面這個命令的個元素,如下:
    <dependency>      
      <groupId>com.oracle</groupId>      
      <artifactId>ojdbc7</artifactId>      
      <version>12.1.0.2</version>
    </dependency>  


免責聲明!

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



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