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
java ps.executeupdate()不执行_求救!在删除数据时不执行executeUpdate();相关推荐
- vue请求数据完成后执行_生产库删除数据后怎样执行对应的undo sql来恢复数据?...
概述 Oracle11g 闪回事务查询就是对过去某段时间内所完成的事务的查询和撤销,通过闪回事物分析,可以识别在一个特定的时间段内所发生的所有变化,也可以对数据库表进行事物级恢复. 前面提到可以审计一 ...
- Mysql删除数据时出现执行很慢并且删除失败--线程堵塞
解决办法: 数据库执行SQL语句 查询是哪个线程堵住了 SELECT * FROM information_schema.innodb_trx 查看trx_rows_locked 这一列 如果是大于0 ...
- java 需要返回类型_在Java中,当一个方法不需要返回数据时返回类型必须是
[问答题]在滑动轴承中什么是瓦背?其特点有哪些? [多选题]起重机采用变频调速改造后,有哪些效果? [判断题]当热继电器动作不准确时,可用弯折双金属片的方法来调整. [单选题]X62W型万能铣床进给电 ...
- hibernate先删除数据,紧接着执行插入时的异常解决之道——中间不能调用flush()、clear()等方法...
hibernate先删除数据,紧接着执行插入时的异常解决之道--中间不能调用flush().clear()等方法 项目中包含这样一个寻常的业务:为某一个用户指定用户群.一个用户可以被分配到多个用户群中 ...
- oracle trigger 延迟执行_一文详解Spring任务执行和调度
一.概述 Spring框架分别使用TaskExecutor和TaskScheduler接口提供异步执行和任务调度的抽象.Spring还提供了这些接口的实现,这些接口支持线程池或将其委托给应用服务器环境 ...
- java url 传值乱码问题_解决URL传递中文时出现乱码问题(三种解决方法)
一.问题场景 一般在使用下面几种使用场景情况下,传递参数为中文时,接收得到的值都有可能乱码,具体如下: 1.直接在浏览器使用url地址访问 2.页面提交form表单时,method设置为GET 3.使 ...
- php 过滤粘贴_粘贴过滤的数据时出现错误1004
php 过滤粘贴 It should have been a simple task in Excel VBA – copy a filtered range, and paste it into a ...
- java线程池饱和策略_线程池的饱和策略-调用者执行 | 学步园
java并发编程实践阅读笔记之线程池的饱和策略 使用java的任务管理框架的线程池执行任务时,线程池的任务等待队列被填满时,饱和策略开始发挥作用.ThreadPollExecutor的饱和策略通过se ...
- java map集合 事务控制_对象回收过程?线程池执行过程? map原理?集合类关系?synchronized 和 volatile ? 同一个类的方法事务传播控制还有作用吗?java 锁...
1. 对象回收过程? 可达性分析算法: 如果一个对象从 GC Roots 不可达时,则证明此对象不可用. 通过一系列称为GC ROOTS的对象作为起点,从这些起点往下搜索,搜索走过的路径 称为引用链 ...
最新文章
- Java springcloud B2B2C o2o多用户商城 springcloud架构 (十七)上传文件
- mysql 利用binlog增量备份,还原实例
- 业界重磅新书《UNIX/Linux网络日志分析与流量监控》首发
- java 1的阶乘之和_1-20的阶乘之和(java)
- 作者:胡晓彦(1987-),女,中国科学院国家空间科学中心助理研究员
- CMU Database Systems - Concurrency Control Theory
- slickedit背景颜色和当前关键字高亮
- 基于Springboot+Mybatis+Mysql的人事考勤统计管理系统
- SecureCRT界面的菜单栏不见了怎么办?
- mysql的month_MySQL MONTH()用法及代码示例
- 并查集及其优化(南昌理工学院ACM集训队)
- 打包php程序为安装文件,zblogphp主题和插件怎么打包成.zba格式文件
- idea打开后不显示界面,win+D快捷键解决问题
- Swig在windows下的使用流程
- mpirun mpd mpiexec
- sharemouse切窗口就锁定了什么原因_有什么方法可以提高网球发球成功率
- Acwing 238. 银河英雄传说
- 通过自定义注解和java反射实现Spring-DI依赖注入
- 适合新手操作的短视频搬运暴利项目
- 注册博客,写第一篇博客
热门文章
- charm-crypto安装(一)
- 腾讯云服务器内存型M6实例有哪些特点?适用于哪些场景?
- 《大话计算机》助推国产半导体浴火重生!
- Harbor安装配置
- linux jconsole命令,在Linux中的JConsole位置
- 全志D1 哪吒开发板刷机记录
- 论工业机器人与计算机网络关系,以通信子网为中心的计算机网络称为( ).
- [更新]用最先进的理念打造最特别的串口调试工具--听风(原Wise#Pragma)
- 解决MySQL 5.6版的Function 'innodb' already exists错误
- EasyExcel导出包含多个sheet的Excel