社区
Web 开发
帖子详情
executeUpdate成功后返回什么值?怎么知道它执行成功?在线等!
zigzagzerg
2003-10-30 09:37:28
如题。
...全文
3408
7
打赏
收藏
executeUpdate成功后返回什么值?怎么知道它执行成功?在线等!
如题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
spiritsl
2003-10-30
打赏
举报
回复
返回数据库中实际受到该SQL语句影响的行数。
cricketlj
2003-10-30
打赏
举报
回复
返回更新,删除的行数
little06
2003-10-30
打赏
举报
回复
可以用 select @@rowcount 可以返回上次操作影响的行数
用这个来追踪插入或删除的结果
corenwang
2003-10-30
打赏
举报
回复
int value=stmt.executeUpdate("~~~~~~");
if(value>0) {}
yugona
2003-10-30
打赏
举报
回复
如果是插入和删除 返回的就是插入或删除的记录条数
如果是DDL,则总是返回0
总之返回的就是影响的记录条数。DDL不影响记录,因而总是返回0
zhengcuixia198132
2003-10-30
打赏
举报
回复
将结果用输出语句输出在控制台上,不就可以知道了吗?
我是初学者,这是我经常用的办法,你可以试试。
Chowjdon
2003-10-30
打赏
举报
回复
同意以上同志的回答,如果操作失败的话,它会抛出异常的(SQLException)。
关于
execute
Update
方法
返回
的
值
问题
本文深入探讨了
execute
Update
方法在处理SQL语句时的行为,特别是针对更新和删除操作
返回
的行数问题。通过源码分析,解释了为何在某些情况下,即使多行数据被更新或删除,方法也可能
返回
0。
执行
PreparedStatement.
execute
Update
(); 没有
返回
值
在使用PreparedStatement.
execute
Update
()
执行
SQL时,如果数据库中没有匹配的数据,将不会
返回
更新计数。本文通过示例代码说明了当
执行
更新操作时,由于指定ID不存在导致
execute
Update
()
返回
0的问题,提到了可能的原因,包括未提交事务和输入ID错误。
execute
Update
()
返回
值
本文详细解析了PreparedStatement对象中的
execute
Update
()方法,介绍了其在
执行
SQL数据操纵语言(DML)语句,如INSERT、
UPDATE
或DELETE时的作用,以及如何通过
返回
的整数
值
判断受影响的行数。
execute
、
execute
Update
、
execute
Query三者用法和
返回
值
的区别
本文详细解释了
execute
Query、
execute
Update
和
execute
三种SQL
执行
方法的区别。
execute
Query用于查询并
返回
结果集,
execute
Update
用于
执行
增删改操作并
返回
受影响行数,
execute
则用于
执行
任意SQL语句,
返回
是否包含结果集的布尔
值
。
execute
Query、
execute
Update
和
execute
返回
值
本文详细介绍了在Java中通过Statement接口
执行
SQL语句的三种方法:
execute
Query、
execute
Update
和
execute
。解释了每种方法的应用场景及如何处理它们
返回
的结果。
Web 开发
81,111
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章