出現這個問題,說明oracle的驅動包沒有成功加載。
1、檢查maven pom.xml有沒有引入驅動:
<
dependency
>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4.0</version>
<scope>runtime</scope>
</dependency>
2、假如:
發現報錯Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0
發現中央庫中明明是有的,但是在項目中卻怎么都引入不進來。后來在網上找到解決方案,原來是因為oracle的ojdbc.jar是收費的,所以maven的中央倉庫中沒有這個資源,只能通過配置本地庫才能加載到項目中去。
3、下載驅動:
ojdbc14-10.2.0.4.0.jar
4、
打開命令窗口,然后輸入如下命令:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=C:\ojdbc14-10.2.0.4.0.jar
其中-Dfile是你存放下載驅動包的本地路徑

5、maven本地庫配置成功,你會發現在本地庫中多了oracle的驅動文件

6、
已經成功安裝了,並且名字都被改了。這個時候,再去項目的pom.xml中引入,就會發現一切都正常了。