我正在为 JSP/servlet 使用 NetBeans 7.0.1 IDE 我正在尝试为我的项目建立数据库连接。已经下载了 jar 文件 'mysql-connector-java-5.1.24-bin.jar' 并将其粘贴到 jdk 的 jre/lib 目录中,并将其添加到我的 netbean 项目库目录中。然后我创建了一个 servlet 并编写了以下代码:
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();
}
}
}
但它可以建立连接。从 Connection con2 行,它直接进入 catch() 块;不执行查询。