Java連線oracle的關於oracle.jdbc.driver.OracleDriver的錯誤的解決
今天在做JAVA連線資料庫的時候,出現:
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
這個提示的錯誤。仔細看了下,是JDBC的驅動沒有載入到project中。
我的程式碼如下:
view plaincopy to clipboardprint?
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch (Exception e){
System.out.println(e.getMessage());
System.exit(-1);
}
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch (Exception e){
System.out.println(e.getMessage());
System.exit(-1);
}
出現這種錯誤,我是這樣解決的:
1、找到資料庫的安裝檔案的JDBC檔案,假設路徑為D:/oracle/ora92/jdbc/lib
將這個路徑新增到環境變數的Path裡面。
右擊我的電腦->高階->環境變數,在系統變數裡面的path將上面的路徑新增進去。
2、然後將D:/oracle/ora92/jdbc/lib目錄下的jar檔案新增到專案中。
我用的是JBuilder,所以先將lib下的六個jar檔案新增到library中。
Tool->Enterprise Setup->Database Drivers->Add->New
在New Library Wizard的Name: JDBC Driver, 在Library paths中Add,將Lib下的6個檔案放進去。
點選OK。
3、Project->Project Properties->Paths->Required Libraries->Add,將剛加進去的JDBC Driver加上
點選OK。
此時再執行程式,就OK了。