1. 程式人生 > >JSP在tomcat伺服器下無法連線MySql問題解決方法

JSP在tomcat伺服器下無法連線MySql問題解決方法

我連的是MySQL資料庫,但是在伺服器下執行jsp檔案時會出現如下的狀況:

控制檯報錯:com.mysql.jdbc.Driver

即不能找到驅動程式,通過我的一次次試驗,終於得到解決

首先我的程式碼編寫是沒有問題的,而且我已經在eclipse下的jar庫中匯入了jdbc驅動檔案。直接執行java應用程式

執行java應用程式,結果如圖所示,成功連線上資料庫並列印輸出了teacher表中所有資料。

jsp中的程式碼如圖所示:即引用了該java檔案並列印輸出

但是通過tomcat執行程式,控制檯報錯:com.mysql.jdbc.Driver

可以說明沒有找到該驅動程式,說明我們放在改project下的驅動程式是沒有應用上的。

內部原理是:jsp檔案先轉化成java檔案,再編譯成class檔案在tomcat下執行,所以呼叫的驅動程式應該置於tomcat根目錄下。然後

我把這個jdbc驅動程式放在了tomcat的lib目錄下,再次執行。

繼續報錯:com.mysql.jdbc.Driver

仍然沒有找到驅動程式,最後發現是忘記了配置環境變數,這個很重要。

開啟環境變數配置頁面,在CLASSPATH中,加入

D:\tomcat 6.0\apache-tomcat-6.0.29\lib\mysql-connector-java-5.0.8-bin.jar

注:讀者路徑不一定和我一樣,我把tomcat放在了D盤

如圖:

接下來執行,測試

成功!!沒有報錯,執行結果如圖:

成功解決!有問題的可以評論,看到後我會及時回覆的!希望對大家有幫助!