写一个jsp删除数据库里面的数据

解决方案 »

  1.   

    SqlConnection
    Statementdelete * from TABLE;
      

  2.   

    <%
    Connection con=null;
    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    con=DriverManager.getConnection("jdbc:odbc:xhl","","");
    Statement stmt=con.createStatement();
    ResultSet rs=stmt.executeQuery("select * from message");
    while(rs.next()){
    String a=rs.getString("id");
    %>
    <tr>
    <td><%=rs.getString("name")%></td>
    <td><%=rs.getString("sex")%></td>
    <td><%=rs.getString("age")%></td>
    <td><%=rs.getString("diploma")%></td>
    <td><%=rs.getString("tel")%></td>
    <td><a href="deluser.jsp">删除</a></td>
    </tr>
    <%
       }
    rs.close();
    stmt.close();
    con.close();
    }
    catch(Exception e){
    out.println(e.getMessage());
    }
    %>
    </table>
    <div><p>添加用户资料</p></div>
    </body>
    <body>
    <%
    String id=request.getParameter("id");
    Connection con=null;
    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    con=DriverManager.getConnection("jdbc:odbc:xhl","","");
    Statement stmt=con.createStatement();
    stmt.executeUpdate("delete from message where id="+id+"");
    out.println("正在删除数据,请稍等 ");
    %>
       <meta http-equiv="refresh" content="2;url=listuser.jsp" />
    <% 
    stmt.close();
    con.close();
    }
    catch(Exception e){
    out.println(e.getMessage());
    }
    %>
      

  3.   

    补充 一下 ,要按钮是吧  <input type="button" onClick="window.location='servletName?id=abc'">