訪問數據庫錯誤?
使用數據源訪問數據庫時常出現的一I些錯誤:
1.不能加載類驅動
解決方案:通過數據源訪問數據庫,數據源由tomcat創建,應該把JDBC驅動程序的JAR
文件復制到tomcat的lib目錄下。
2.由于連接路徑為null,不能創建驅動。
解決方案:此類錯誤多與數據庫驅動或者在連接錯誤時出現,解決的方法是檢查con
text.xml文件中數據配置的文件信息,確保文件信息完全正確。
3.jdbc名稱沒有綁定到當前上下文。
解決方案:(1)在使用lookup()方法查找數據源時,如果數據源名稱與配置的名稱不一
,則程序運行時會報此錯。解決方法是確保context.xml文件中指定的數據源名稱
與代碼中所要訪問的數據源名稱一致。
(2)look()方法查找數據源時,沒有使用前綴(java:comp/env/)+數據源名稱,則程序員運行時會報此錯。解決方案是在使用lookup()查找數據源時,使用前綴(java:comp/env/)+數據源名稱的形式。