你的位置:

问答吧

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

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

  1. vue请求数据完成后执行_生产库删除数据后怎样执行对应的undo sql来恢复数据?...

    概述 Oracle11g 闪回事务查询就是对过去某段时间内所完成的事务的查询和撤销,通过闪回事物分析,可以识别在一个特定的时间段内所发生的所有变化,也可以对数据库表进行事物级恢复. 前面提到可以审计一 ...

  2. Mysql删除数据时出现执行很慢并且删除失败--线程堵塞

    解决办法: 数据库执行SQL语句 查询是哪个线程堵住了 SELECT * FROM information_schema.innodb_trx 查看trx_rows_locked 这一列 如果是大于0 ...

  3. java 需要返回类型_在Java中,当一个方法不需要返回数据时返回类型必须是

    [问答题]在滑动轴承中什么是瓦背?其特点有哪些? [多选题]起重机采用变频调速改造后,有哪些效果? [判断题]当热继电器动作不准确时,可用弯折双金属片的方法来调整. [单选题]X62W型万能铣床进给电 ...

  4. hibernate先删除数据,紧接着执行插入时的异常解决之道——中间不能调用flush()、clear()等方法...

    hibernate先删除数据,紧接着执行插入时的异常解决之道--中间不能调用flush().clear()等方法 项目中包含这样一个寻常的业务:为某一个用户指定用户群.一个用户可以被分配到多个用户群中 ...

  5. oracle trigger 延迟执行_一文详解Spring任务执行和调度

    一.概述 Spring框架分别使用TaskExecutor和TaskScheduler接口提供异步执行和任务调度的抽象.Spring还提供了这些接口的实现,这些接口支持线程池或将其委托给应用服务器环境 ...

  6. java url 传值乱码问题_解决URL传递中文时出现乱码问题(三种解决方法)

    一.问题场景 一般在使用下面几种使用场景情况下,传递参数为中文时,接收得到的值都有可能乱码,具体如下: 1.直接在浏览器使用url地址访问 2.页面提交form表单时,method设置为GET 3.使 ...

  7. php 过滤粘贴_粘贴过滤的数据时出现错误1004

    php 过滤粘贴 It should have been a simple task in Excel VBA – copy a filtered range, and paste it into a ...

  8. java线程池饱和策略_线程池的饱和策略-调用者执行 | 学步园

    java并发编程实践阅读笔记之线程池的饱和策略 使用java的任务管理框架的线程池执行任务时,线程池的任务等待队列被填满时,饱和策略开始发挥作用.ThreadPollExecutor的饱和策略通过se ...

  9. java map集合 事务控制_对象回收过程?线程池执行过程? map原理?集合类关系?synchronized 和 volatile ? 同一个类的方法事务传播控制还有作用吗?java 锁...

    1.  对象回收过程? 可达性分析算法: 如果一个对象从 GC Roots 不可达时,则证明此对象不可用. 通过一系列称为GC ROOTS的对象作为起点,从这些起点往下搜索,搜索走过的路径 称为引用链 ...

最新文章

  1. Java springcloud B2B2C o2o多用户商城 springcloud架构 (十七)上传文件
  2. mysql 利用binlog增量备份,还原实例
  3. 业界重磅新书《UNIX/Linux网络日志分析与流量监控》首发
  4. java 1的阶乘之和_1-20的阶乘之和(java)
  5. 作者:胡晓彦(1987-),女,中国科学院国家空间科学中心助理研究员
  6. CMU Database Systems - Concurrency Control Theory
  7. slickedit背景颜色和当前关键字高亮
  8. 基于Springboot+Mybatis+Mysql的人事考勤统计管理系统
  9. SecureCRT界面的菜单栏不见了怎么办?
  10. mysql的month_MySQL MONTH()用法及代码示例
  11. 并查集及其优化(南昌理工学院ACM集训队)
  12. 打包php程序为安装文件,zblogphp主题和插件怎么打包成.zba格式文件
  13. idea打开后不显示界面,win+D快捷键解决问题
  14. Swig在windows下的使用流程
  15. mpirun mpd mpiexec
  16. sharemouse切窗口就锁定了什么原因_有什么方法可以提高网球发球成功率
  17. Acwing 238. 银河英雄传说
  18. 通过自定义注解和java反射实现Spring-DI依赖注入
  19. 适合新手操作的短视频搬运暴利项目
  20. 注册博客,写第一篇博客

热门文章

  1. charm-crypto安装(一)
  2. 腾讯云服务器内存型M6实例有哪些特点?适用于哪些场景?
  3. 《大话计算机》助推国产半导体浴火重生!
  4. Harbor安装配置
  5. linux jconsole命令,在Linux中的JConsole位置
  6. 全志D1 哪吒开发板刷机记录
  7. 论工业机器人与计算机网络关系,以通信子网为中心的计算机网络称为( ).
  8. [更新]用最先进的理念打造最特别的串口调试工具--听风(原Wise#Pragma)
  9. 解决MySQL 5.6版的Function 'innodb' already exists错误
  10. EasyExcel导出包含多个sheet的Excel