NetBeans를 사용하여 Oracle 데이터베이스를 업데이트하는 데 문제가 있습니다. jsp 페이지의 양식에 전자 메일 주소를 입력하고이 페이지를 데이터베이스 코드가 작성된 서블릿으로 리디렉션합니다. 이메일 주소를 입력하여 양식을 제출하면 데이터베이스에 저장되지 않고 서블릿 코드로 작성된 "업데이트 됨"도 인쇄되지 않습니다. "email"이라는 이름의 데이터베이스에 varchar (40) 유형의 필드 주소가있는 테이블을 만들었습니다. 바로 librarys 클릭하고 클래스 이름입니다Oracle 데이터베이스가 NetBeans를 사용하여 업데이트되지 않습니다.
ojdbc14_g.jar 추가
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out=response.getWriter();
String mail=request.getParameter("t1");
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con=null;
try
{
con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","ankush","abcdefg");
PreparedStatement stmt=con.prepareStatement("insert into email values(?)");
stmt.setString(1,mail);
stmt.executeUpdate();
out.println("updated");
}
finally
{
con.close();
}
}
catch(SQLException e)
{
}
catch(Exception e1)
{
}
}
}
이 –
nthng가 catch 블록 스택 트레이스를 취함으로써 인쇄를 catch 블록 스택 트레이스를 복용 시도하고 게시하려고합니다. – user1534536