2012-01-26 120 views
0

我嘗試從Web應用程序進行數據庫調用時出現問題。在Web應用程序中使用jdbc連接(jsp,Tomcat和MySQL)

我正在使用javabean進行這些調用。 我已經測試過這個bean,它在傳統的應用程序(我的意思是:不是一個web應用程序)工作。

我試圖用它在一個jsp頁面,但它沒有工作。我有一個例外:

>java.sql.SQLException 
No suitable driver found for jdbc:mysql://localhost:3306/db_hafic?relaxAutoCommit=true 

我讀到有關如何從Tomcat的環境中做出的數據庫調用的文章,但我仍然完全迷失了方向。

我正在使用jsp/tomcat/mysql。

+0

http://stackoverflow.com/questions/2873510/tomcat-connection-pooling-install-jdbc-driver-for-web-app –

回答

3

首先讀取documentation

安裝含有Tomcat的 公共/ lib文件夾JDBC驅動.jar文件(多個)。您不需要將它們放入您的應用程序的WEB-INF/lib文件夾的 中。在使用J2EE數據源時,Web 應用程序服務器管理您的應用程序的連接。

0

3個共同的問題:

  1. 語法錯誤Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX")

  2. 錯字錯誤上"com.mysql.jdbc.Driver" 例如Class.forName("com.mysql.jdbc.Driver").newInstance();

  3. 缺少mysql_jdbc罐 包括最新的MySQL JDBC驅動程序在你的tomecat類路徑

你的情況應該是問題3,下載在http://www.mysql.com/downloads/connector/j/

驅動器添加庫在WEB-INF/lib/和再次部署。

希望它能幫助!

相關問題