spring配置hibernate在使用oracle驅動時報錯Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver '


在看到這個錯誤的時候就感覺有點不對勁了,在錯誤的結尾和引號之間還有空間,如果敏銳的點應該察覺到可能是空格問題。由於本人的粗心導致這個問題一直困擾了我接近一個上午。

在排查這個問題的時候首先想到的就是關於maven中jar包依賴的問題,檢查了一下pom.xml文件,配置如下:

確認沒有問題之后,又去數據庫中查看了一下本地數據庫版本,結果如下:

然后看了一下版本號為:11.2.0.1.0。11.2版本對應的驅動jar包為ojdbc6.jar,查看了一下maven的本地庫發現相關的依賴也確實存在。注:在pom.xml中配置ojdbc依賴時,需要下載ojdbc6.jar並將jar包手動導入本地maven庫中,在這里就不多介紹了。然后偶然間看了一眼hibernate的配置文件,hibernate.properties文件配置如下:

這里就可以看出是變量后面還有空格,將空格刪掉,再次運行,就沒有再報Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver    '錯誤了。

這個錯誤,完全是因為粗心而導致的,特此記錄一下。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM