日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Maven导入ojdbc6

發布時間:2023/12/9 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Maven导入ojdbc6 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在一個Maven項目中導入Oracle驅動包

  小伙伴們在一個Maven項目中導入Oracle的驅動包時,可能會出現像我一樣下載資源不成功的情況,如下圖所示:?
?
出現這種情況的原因其實是因為Oracle的授權問題,這樣的話,我們在需要使用Oracle的驅動包時,則需要手動將需要的驅動包添加到本地Maven倉庫中

下面我們就來具體看一下在一個Maven項目中如何導入Oracle的驅動包:?
1.)
先下載一個Oracle的驅動包,這里我以ojdbc6.jar來舉例(可以根據自己的jdk版本來下載合適的Oracle驅動包).

這里我為大家簡單總結了一下jdk版本和驅動包的對用關系(參考)?
classes111.zip
適用于JDK 1.1.x?
classes12.jar 適用于JDK 1.2 and JDK 1.3.?
ojdbc14.jar 適用于JDK 1.4?
ojdbc5.jar: 適用于jdk5?
ojdbc6.jar: 適用于jdk6?
ojdbc7.jar: 適用于jdk8

2.)將下載好的Oracle驅動包存放到本地磁盤的根目錄下,這里以我電腦上的D盤為例,(當然Oracle驅動包也可以存放到別的路徑下,這里的話我為了方便測試,就直接存放到D盤根目錄下了);
3.打開doc命令窗口,如果不知道怎么打開doc命令窗口的小伙伴可以參照如下做法:?
點擊組合鍵:win+R則會在桌面左下角彈出一個運行窗口,在輸入框中輸入cmd命令,如下圖所示:??
點擊確定,進入如下所示的窗口即可:??
4.在打開的doc命令窗口中輸入一個Maven命令:?
mvn install:install-file -Dfile=D:\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -DgeneratePom=true?
如下如所示:?


我們來簡單看一下這個命令中的參數具體指的是什么內容:?
install:可以將項目本身編譯并打包到本地倉庫?
install-file:安裝文件?
-Dfile=D:\ojdbc6.jar : 指定要打的包的文件位置?
-DgroupId=com.oracle : 指定當前包的groupId為com.oracle?
-DartifactId=ojdbc6 : 指定當前的artifactfactId為ojdbc6?
-Dversion=11.2.0.3 : 指定當前包的版本為11.2.0.3?
-DgeneratePom=true:是否生成pom文件

點擊enter,出現如下圖所示的內容,則表示編譯成功?

我們可以打開本地倉庫看一下是否已經成功:?
本地倉庫所在位置(默認位置)?
C:\Users\Administrator.m2……?

?
查看Oracle的驅動包所在位置?
本地倉庫路徑下的\repository\com\oracle

編譯之前由于還沒有下載所需資源,文件夾內是沒有oracle這個文件夾的,如下圖所示:?
?
編譯之后的文件夾則會出現oracle文件夾,該文件夾下存放的就是Oracle的驅動包,如下圖所示:?

?
5.上一步執行成功之后,在eclipse的Maven項目中的pom.xml文件中再次對Oracle的驅動包信息進行配置,配置信息如下:

<dependency>

??????? <groupId>com.oracle</groupId>

??????? <artifactId>ojdbc6</artifactId>

??????? <version>11.2.0.3</version>

??????? <scope>test</scope>

</dependency>

6.配置成功之后,右鍵項目中的Maven–>Update Project,在Maven更新項目之后則會看到本文剛開始出現的報錯信息已經解決了,說明Oracle的驅動包已經配置成功,如下圖所示:?
?
我們可以來看一下項目中的Libraries中是否已經存在這個驅動包,如下圖所示:?

?

總結

以上是生活随笔為你收集整理的Maven导入ojdbc6的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。