我正在爲NetBeans 7.0.1 IDE使用JSP/Servlet 我試圖爲我的項目創建數據庫連接。已經下載的jar文件'mysql-connector-java-5.1.24-bin.jar'將其粘貼到jdk的jre/lib目錄中,並將其添加到我的netbean項目庫dir中。 然後我創建了一個servlet和寫了下面的代碼:使用NetBeans for jsp與mysql連接
import java.sql.*;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class tstJDBC extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try{
String dbURL = "jdbc:mysql://localhost:3306/murach";
String username="root";
String password="1234";
Connection con2 = DriverManager.getConnection(dbURL, username, password);
String query = "insert into tblUser1(firstname) values('shaon')";
Statement statmnt = con2.createStatement();
statmnt.executeUpdate(query);
}
catch(SQLException e)
{
e.printStackTrace();
}
}
}
但它可以建立連接。從連接con2行,它直接catch()塊;而不執行查詢。
請發佈您捕獲的異常堆棧跟蹤 –
您在獲取連接之前缺少'Class.forName(「com.mysql.jdbc.Driver」);'' –