繁体   English   中英

Oracle数据库未使用NetBeans更新

[英]Oracle database not updating using NetBeans

使用NetBeans更新我的Oracle数据库时遇到问题。 我在jsp页面上的表单中输入一个电子邮件地址,然后将该页面重定向到编写数据库代码的servlet。 通过输入电子邮件地址提交表单时,该表单不会存储在数据库中,也不会按照servlet代码中的说明打印“已更新”。 我在数据库中创建了一个名为“ email”的表,其字段地址类型为varchar(40)。 下面是我的servlet代码:

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

   }
}
}

扩展项目节点,右键单击库并添加

ojdbc14_g.jar

类名称是:oracle.jdbc.driver.OracleDriver

网址是jdbc:oracle:thin:@ [:<1521>]:

您可以在oracle数据库的安装文件夹内的某个位置找到ojdbc14_g.jar

或尝试http://wiki.netbeans.org/DatabasesAndDrivers#section-DatabasesAndDrivers-OracleDriverForTheOracle10.xDatabase

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM