由於Oracle授權問題,Maven3不提供Oracle JDBC driver,為了在Maven項目中應用Oracle JDBC driver,必須手動添加到本地倉庫。
環境:win7 + Oracle 11.2 + Maven 3.3.9 + jdk1.7
方法如下:
1、獲取驅動
方法一:安裝Oracle jdbc driver
方法二:使用安裝Oracle后自帶的驅動(本文介紹)
說明:安裝Oracle后,在{ORACLE_HOME}/jdbc/lib/目錄下能找到Oracle的驅動包,根據自己安裝的jdk版本確定 jdk1.6和jdk1.7對應ojdbc6.jar
2、安裝驅動
安裝Maven后在命令窗口執行如下命令:
mvn install:install-file -Dfile=E:/app/Administrator/product/11.2.0/dbhome_1/jdbc/lib/ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

注:-Dfile后面的參數是安裝Oracle后驅動程序所在的絕對路徑
3、添加pom引用
<dependencies>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<!-- compiler插件, 手動設定JDK版本 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<encoding>UTF-8</encoding>
<source>1.7</source>
<target>1.7</target>
<showWarnings>true</showWarnings>
</configuration>
</plugin>
</plugins>
</build>
若操作無誤,可以看到驅動已經加載,可以進行開發使用
