【spring boot基礎知識】java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

出現此錯誤需要增加odbc jar包。

出現此錯誤的原因據說是這樣的:

在使用Maven的依賴甲骨文的​​驅動包時,會出現依賴錯誤的情況,原因是版權原因,甲骨文官方屏蔽了依賴,那麼要在本地使用的Maven依賴其數據驅動包,要怎麼做呢?

如果電腦上之前有安裝過oracle或者oracle client,那麼直接去安裝路徑下搜索 jdbc文件夾,找到文件夾下的odbcX.jar   

如果電腦上沒有,就要去官網下載了。

然後,第一步使用解壓縮工具打開這個文件

第二步,使用記事本打開“MANIFEST.MF”文件,查看你的驅動包版本

第三步,複製這個命令,

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3.0 -Dpackaging=jar -Dfile=ojdbc6.jar

使用CMD命令,進入到這個目錄,如下操作,注意改箭頭指的幾個地方,然後在CMD中運行此命令

出現這個表示成功

然後就可以在你本地的Maven的倉庫中看到驅動包了,以後就可以添加依賴了

需要使用時,找到本地倉庫的這個文件

打開後複製配置信息,或者直接在項目pom.xml中作如下配置,然後就完成了oracle數據驅動包的引入,你可在項目的Maven Dependencies 下看到ojdbc6-11.2.0.3.0.jar包(名稱依版本而不同)

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章