2012-07-23 5 views
0

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) 
    { 

    } 
} 
} 
+2

이 –

+0

nthng가 catch 블록 스택 트레이스를 취함으로써 인쇄를 catch 블록 스택 트레이스를 복용 시도하고 게시하려고합니다. – user1534536

답변

0

Exapnd 프로젝트 노드 : oracle.jdbc.driver.OracleDriver

다음은 내 서블릿 코드

URL은 입니다. jdbc : oracle : thin : @ [: < 1521>] :

N

DB를 어딘가에 오라클의 설치 폴더 안에 ojdbc14_g.jar 찾거나 http://wiki.netbeans.org/DatabasesAndDrivers#section-DatabasesAndDrivers-OracleDriverForTheOracle10.xDatabase

+0

라이브러리 추가에서 ojdbc14_g.jar을 찾을 수 없습니다. – user1534536

+0

도움에 감사드립니다. 당신이 준 링크가 작동했습니다 !! – user1534536

+0

문제가없는 친구 ;-) – d3bug3r

관련 문제