JSP/서블릿 용 NetBeans 7.0.1 IDE를 사용하고 있습니다. 프로젝트에 대한 데이터베이스 연결을 시도하고 있습니다. 이미 jar 파일 인 'mysql-connector-java-5.1.24-bin.jar'을 jdk의 jre/lib 디렉토리에 붙여 넣었고 netbean 프로젝트 라이브러리 디렉토리에도 추가했습니다. 는 내가 서블릿을 생성하고 다음 코드 작성 :JSP로 netbeans가있는 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() 블록으로 직접 이동합니다. 쿼리를 실행하지 않아도됩니다.
당신이 걸린 예외 stacktrace를 게시하십시오 –
연결을하기 전에'Class.forName ("com.mysql.jdbc.Driver");'가 누락되었습니다. –