1. 程式人生 > >解決maven載入不了oracle jdbc驅動包的問題

解決maven載入不了oracle jdbc驅動包的問題

由於Oracle授權問題,Maven3不提供Oracle JDBC driver,為了在Maven專案中應用Oracle JDBC driver,必須手動新增到本地倉庫。

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

一、下載oracle驅動包

  1.oracle官方網站上下載:

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

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

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

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

  

二、載入到本地maven庫中

  安裝orace 10g 驅動包:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.5.0 -Dpackaging=jar -Dfile=本地路徑\ojdbc12.jar

  安裝orace 11g 驅動包:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=D:\app\Lenovo\product\11.1.0\db_1\jdbc\lib\ojdbc6.jar 

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

  將該命令複製到cmd命令提示符中進行執行:

  

  前提是maven環境變數配置了,本地也需要安裝maven 

      maven 下載地址:http://maven.apache.org/download.cgi

三、安裝完後,在pom.xml檔案中新增引用

  1.oralce 10g的例子

複製程式碼
<dependencies>
    <!-- 新增oracle jdbc driver -->  
    <dependency>    
        <groupId
>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version>10.2.0.1.0</version> </dependency> </dependencies>
複製程式碼

  2.oracle 11g的例子

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc6</artifactId>
    <version>11.2.0.1.0</version>
</dependency>

  需要注意的是:上述xml檔案中的groupId,artifactId,version必須和使用“mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -          Dfile=D:\app\Lenovo\product\11.1.0\db_1\jdbc\lib\ojdbc6.jar”中的一致。

相關推薦

解決maven載入oracle jdbc驅動的問題

由於Oracle授權問題,Maven3不提供Oracle JDBC driver,為了在Maven專案中應用Oracle JDBC driver,必須手動新增到本地倉庫。 手動新增到本地倉庫需要本地有oracle驅動包,有兩種方式獲取oracle的驅動包:一種是去or

手動向Maven本地倉庫新增ORACLE jdbc驅動

轉自:https://www.cnblogs.com/lovefaner/p/9066079.html 一,當在maven工程中我們需要連線資料庫的時候,只需要配置它的依賴就行,但是Maven不提供Oracle JDBC driver,由於Oracle授權問題它並沒有提供,需要自己手動新增. 二,獲取連線

maven官方庫中沒有oracle jdbc驅動的問題解決

1、找到可用的oracle jdbs驅動jar包檔案,放置到指定目錄(可根據實際自定義) D:\jdbc\ojdbc14.jar   2、安裝好maven,主要是配置好環境變數 MAVEN_HOME='指向maven的安裝目錄' 3、開啟cmd視窗,跳轉至D:\jdbc目錄,

解決maven官方庫中沒有oracle jdbc驅動的問題:Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0

   解決maven官方庫中沒有oracle jdbc驅動的問題:Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0 作者:vashon 時間:2018-04-01 步驟: 1、下載Oracle jdbc的驅動

javaWeb專案ssm框架中jdbc.properties檔案載入或獲取到值的解決方法

最近在做的ssm專案在junit測試是發現jdbc.properties檔案讀取不到資料庫配置檔案,開始以為是配置檔案有錯,後來才發現是jdbc.properties檔案中存在空格導致的錯誤。下面來總結以下可能的錯誤:背景:ssm框架+mysql(c3p0資料來源配置)

手動向Maven本地倉庫添加ORACLE jdbc驅動

feature pac 電腦 color ber base 本地倉庫 pro 動向 一,當在maven工程中我們需要連接數據庫的時候,只需要配置它的依賴就行,但是Maven不提供Oracle JDBC driver,由於Oracle授權問題它並沒有提供,需要自己手動添加.

maven打包oracle jdbc驅動

背景 由於版權問題,maven中央倉庫缺少oracle jdbc的驅動,這個給開發帶來了很多不便利性。也出現各種各樣的解決方案,基本就兩種思路: 將oracle驅動安裝到本地倉庫,這個需要大家統一好名稱和版本 使用第三方倉庫 不管哪種方案,本來maven就是為了方便開發人員管理包依賴,這樣

關於tomcat 報錯 找oracle.jdbc.driver.OracleDriver 的解決辦法

org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnec 是由於 <Resource name="jdbc/mydatasource" auth="Container" type="javax.sq

Maven匯入解決方案

前言 有些包maven倉庫就沒有,如大家經常用的倉庫http://mvnrepository.com/ 如上圖,點選jar或者View All都沒有,這個Jar包在Maven倉庫中沒有,這時可以換倉庫

win10/win7安裝Rational Rose 2007(解決虛擬光碟機載入bin檔案問題)

首先下載兩個檔案: ①:Rational.Rose.Enterprise.v7.0-TFTISO.bin ②:license.upd 網上下載不到(我是網上下載的)的可以找我要(給我留下你的百度雲,我分享給你o(^▽^)o)! 下面來講一講安裝過程:

Eclips載入rt.jar下面的sun.net.ftp.FtpClient類,解決方法

在做ftp,程式碼中引用 import sun.net.ftp.FtpClient; 報如下錯誤 Access restriction: The type FtpClient is not accessible due torestriction on required

Rational Rose 2007安裝步驟詳解及解決安裝過程中的一些問題(解決虛擬光碟機載入bin檔案問題)

首先下載兩個檔案: ①:Rational.Rose.Enterprise.v7.0-TFTISO.bin ②:license.upd 網上下載不到(我是網上下載的)的可以找我要(給我留下你的百度雲,我分享給你o(^▽^)o)! 下面來講一講安裝過程: 1、解壓後兩個檔

海爾筆記本X3超級本拆機增加內存圖文教程(解決後蓋開問題)

不想 是我 虛擬 .com 說了 span 不能 筆記本 遊戲 海爾的X3超極本在剛面市時,還是屬於不錯的本本的,畢竟本身夠輕,加配SSD,實在是居家旅行必備。 當時我是剛出來工作買的,整天背著它上下班(還有一次快遲到,直接背著奔上12樓,哎,青蔥啊。。。)。 不過還好它夠

redis集群如何解決重啟的問題

wrap pki 查看 rep 啟動不了 ica oca alt 點數據 redis使用集群部署,如果遇到斷電或者服務器重啟,當再次啟動的時候,有時候會啟動不了。需要使用trib的fix命令進行修復。如果修復還是不行的話,可以清除節點數據再重新建集群,前提要備份之後操作。

Eclipse中沒有Maven選擇java8 選擇Tomcat8

accept org 對話框 with 進度條 soft download nis build 一 Eclipse中沒有Maven 參考 http://www.pc6.com/java/j_116210.html 二 選擇不了java8 1 Eclipse版本是K

【轉】redis集群如何解決重啟的問題

節點數 nbsp 如何 class nodes cluster 中一 aof ext redis使用集群部署,如果遇到斷電或者服務器重啟,當再次啟動的時候,有時候會啟動不了。需要使用trib的fix命令進行修復。如果修復還是不行的話,可以清除節點數據再重新建集群,前提要備份

redis叢集如何解決重啟的問題

redis使用叢集部署,如果遇到斷電或者伺服器重啟,當再次啟動的時候,有時候會啟動不了。需要使用trib的fix命令進行修復。如果修復還是不行的話,可以清除節點資料再重新建叢集,前提要備份之後操作。 工具 linux redis 方法/步驟 使用red

永久解決 重郵 同時上內外網,解決內網上

很多情況下,重郵學子在連線netkeeper後會出現內網上不去的現象! 下載檔案: https://download.csdn.net/download/lanluyug/10773505 解決方案: 1. 管理員許可權執行該檔案; 2. 按提示輸入閘道器,也就是*.*

解決nodejs安裝mysql模組

嘗試過各種辦法,包括 npm install mysql , npm install mysql  -g ,去到node.exe的資料夾下執行 npm install mysql ,或者重新安裝node,但是統統不行,最後的最後,採用 使用淘寶 NPM 映象去安裝,

【七牛雲】1.如何從測試域名過渡到自定義域名--七牛圖片載入

問題:最近碰到網站上使用七牛雲端儲存的圖片載入不了,原因是七牛雲上的加速域名是使用測試域名的(要回收的!),測試域名一回收很多之前的專案都要改。。。(在此記錄一下) 解決:可以參考測試域名的使用規範:https://developer.qiniu.com/fusion/kb