不知道大家開發項目的時候,這個jar通常都是從什麼途徑得到的。
從舊項目?從oracle安裝文件裏找?下載別人上傳到csdn的?在oracle官網下載?
就不想堂堂正正從官網直接maven回來嗎?html
強迫症的我開始了尋尋覓覓的摸索。發現。。其實oracle
官方已經給出了教程,
網址在這裏:官方教程
另外還有一篇: 外國友人教程apache
下面我整理一下邏輯順序服務器
1.在maven
的pom.xml
裏添加ojdba的引用,你想用哪一個版本就寫哪一個版本。網絡
<groupId>com.oracle.jdbc</groupId> <artifactId>ojdbc8</artifactId> <version>12.2.0.1</version>
這裏鄙視一下不少萌新,尼瑪還有不少人在用ojdba14,這個14不是14啊,是1.4。你知道如今ojdbc都發展到什麼版本了嗎?
相關閱讀:連接1 連接2oracle
2.在pom.xml
裏添加repositories
,增長oracle的maven源.app
<repositories> <repository> <id>maven.oracle.com</id> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> <url>https://maven.oracle.com</url> <layout>default</layout> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>maven.oracle.com</id> <url>https://maven.oracle.com</url> </pluginRepository> </pluginRepositories>
3.註冊一個oracle帳號,而後打開maven的配置路徑,通常在C:\Users\Administrator\.m2\
,建立一個名字叫settings-security.xml
的文件,文件內容以下less
<settingsSecurity> <master>{jSMOWnoPFgsHVpMvz5VrIt5kRbzGpI8u+9EF1iFQyJQ=}</master> </settingsSecurity>
這裏的密碼通過了maven的加密,因此用了{}
套着,偷懶的人能夠不加{},直接寫明文密碼(我猜的)。
能夠手動建立也能夠用命令建立,具體命令能夠看上面外國友人的教程
,好奇心強的能夠看apache
的maven文檔。
地址在這裏:maven爲數據源設置認證。maven
4.上面的密碼是全局通用密碼,通常沒X用,通常每一個數據源都須要不一樣的用戶認證,因此,這裏,還須要新建一個settings.xml
,配置數據源和對應的用戶名和密碼,內容以下ide
<settings> <servers> <server> <id>maven.oracle.com</id> <username>firstname.lastname@test.com</username> <password>{pnwmhVnzdM8H3UAneUKLmaHGZCoaprbMQ/Ac5UktvsM=}</password> <configuration> <basicAuthScope> <host>ANY </host> <port>ANY </port> <realm>OAM 11g </realm> </basicAuthScope> <httpConfiguration> <all> <params> <property> <name>http.protocol.allow-circular-redirects </name> <value>%b,true </value> </property> </params> </all> </httpConfiguration> </configuration> </server> </servers> </settings>
username
和password
改成你本身的。工具
5.最後一步,在開發工具idea
右側,找到maven的標籤,展開它,3個功能隨便選一個雙擊,如無心外,你就會獲得你想要的結果。
結尾:很不幸的告訴你,我最後沒有成功,依然提示oracle服務器須要認證。不知道是否是個人網絡問題。
但願..God bless you
PS:我在一個機緣巧合的狀況下,弄到了ojdbc8的.pom文件,直接放進去C:\Users\Administrator\.m2\repository\com\oracle\jdbc\ojdbc8\12.2.0.1
裏面,maven就自動開始了下載。
(╬ ̄皿 ̄)