同样的语句
写在一个java 类中可以实现数据的删除
但写在jsp中怎么老是删除不了呢?
语句如下
Connection conn=delete.getConnection();//连数据库
   Statement stmt=conn.createStatement();
   String ID=(String)session.getAttribute("id");
   
   String sql="delete Userlist where Id='+id+'";
   int del=stmt.executeUpdate(sql);

解决方案 »

  1.   

    保证SQL语句正确?也就是从session获取参数正不正常?不行就打出连接的自动提交属性看看,是否需要手动提交JDBC数据库事务
      

  2.   

    你的程序中获取到的参数id是字符串类型,如果你的数据库中的字段Id是整型,那就会造成数据类型不匹配
      

  3.   

    看看你的 9个jsp内置对象有没有使用错啊
      

  4.   

    String sql="delete Userlist where Id='"+id+"'";