java ps.executeupdate()不执行_求救!在删除数据时不执行executeUpdate();

你的位置:

问答吧

-> JAVA

-> 问题详情

求救!在删除数据时不执行executeUpdate();

@Override

public boolean delete(UserModel user) {

Connection conn = null;

try{

conn = DBconn.getConn();

String sql = "delete from soctt.tb1_user where id=?";

PreparedStatement pstmt = conn.prepareStatement(sql);

pstmt.setString(1, user.getId());

System.out.println("Id1111111========"+user.getId());

pstmt.executeUpdate();

System.out.println("Id222222========"+user.getId());

pstmt.close();

}catch(Exception err){

err.fillInStackTrace();

}finally{

try {

conn.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

return true;

}

这是我的代码,测试到pstmt.executeUpdate(); 这个语句不执行,删除不了数据

JDBC没有问题,我的增加数据,显示数据

作者: mtxlc1

发布时间: 2011-07-25

看看userid是多少,是不是库里没有这个id的user

作者: wsm106

发布时间: 2011-07-25

id数据库里有的,id是直接从list.jsp页面带到delete.jsp页面当中

作者: mtxlc1

发布时间: 2011-07-25

不执行是什么意思? 是跳过了 还是执行了没有更新数据库?

你显示的提交下 conn.commit();

作者: zn85600301

发布时间: 2011-07-25

是没有执行!

pstmt.executeUpdate();后面的语句都没有执行

包括System.out.println("Id222222========"+user.getId());

作者: mtxlc1

发布时间: 2011-07-25

debug一下,是不是哪里有异常了

作者: wsm106

发布时间: 2011-07-25

你自己可以先debug一下,看程序走到哪里报错,然后再找是什么原因

作者: h54068650

发布时间: 2011-07-25

我感觉就是你数据库的问题,代码我反复看过没有问题。你再确认一下吧

作者: stevenzxl

发布时间: 2011-07-25

调试很重要 是纠错的重要手段之一

PS:如果没猜错的话如果不是数据库连接有误就应该是user.getId()报异常了

作者: cbxjj

发布时间: 2011-07-25

其它地方都没错误,就是提交删除时,数据没有删除,测试后找到

System.out.println("Id1111111========"+user.getId());

pstmt.executeUpdate();

System.out.println("Id222222========"+user.getId());

这里出现问题,第一条输出在后台有,但第二条输出后台没有打印,判断应该是pstmt.executeUpdate();

没有执行,数据库没有删除数据

作者: mtxlc1

发布时间: 2011-07-25

不要看输出了,把你的程序debug一下,一步一步走,肯定哪里有问题的!

作者: wsm106

发布时间: 2011-07-25

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值