首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp连sql2000后的数据删除有关问题

2011-12-21 
jsp连sql2000后的数据删除问题?同样的语句写在一个java类中可以实现数据的删除但写在jsp中怎么老是删除不

jsp连sql2000后的数据删除问题?
同样的语句
写在一个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);


[解决办法]
保证SQL语句正确?也就是从session获取参数正不正常?不行就打出连接的自动提交属性看看,是否需要手动提交JDBC数据库事务
[解决办法]
你的程序中获取到的参数id是字符串类型,如果你的数据库中的字段Id是整型,那就会造成数据类型不匹配
[解决办法]
顶顶

[解决办法]
看看你的 9个jsp内置对象有没有使用错啊。。。
[解决办法]
String sql= "delete Userlist where Id= ' "+id+ " ' ";

热点排行
Bad Request.