在開發(fā)過程中, 在使用Maven來引入Oracle數(shù)據(jù)庫驅(qū)動時, 會報錯:
Missing artifact com.oracle:ojdbc6:jar:11.2.0.4.0
報這個錯是因為版權(quán)原因, Maven的中央倉庫并沒有收錄Oracle的驅(qū)動
Oracle驅(qū)動
這時, 我們需要手動把Oracle驅(qū)動加入到本地的倉庫:
1.我們在使用數(shù)據(jù)庫工具連接Oracle數(shù)據(jù)庫時, 需要下載Oracle的Instance Client的, 在它里面就包含了數(shù)據(jù)庫的驅(qū)動. 不知道在哪里下載Instance Client的, 可以通過下面的地址找到對應的版本進行下載:
官網(wǎng)下載
2.進入Instance Client的文件夾中:
Instance Client
在這個文件夾中, 我們可以看到, 有兩個jar包, 這就是Oracle數(shù)據(jù)庫的驅(qū)動了!
3.在這個文件夾中, 按住shift鍵, 在空白處鼠標點擊右鍵, 然后選擇菜單中的 "在此處打開命令窗口"
鼠標菜單
4.在彈出的命令窗口中, 輸入以下命令:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.4.0 -Dpackaging=jar -Dfile=ojdbc6.jar
其中 11.2.0.4.0 是驅(qū)動的版本號, 如果你的版本不是這個, 可以改成你的版本號, 再執(zhí)行這個命令!
5.出現(xiàn)以下內(nèi)容時, 表示Oracle的驅(qū)動已經(jīng)加入到Maven的本地倉庫了:
提示
6.附上Oracle驅(qū)動的依賴:
<!-- oracle數(shù)據(jù)庫驅(qū)動 -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.4.0</version>
</dependency>