社区
Web 开发
帖子详情
executeUpdate成功后返回什么值?怎么知道它执行成功?在线等!
zigzagzerg
2003-10-30 09:37:28
如题。
...全文
3361
7
打赏
收藏
executeUpdate成功后返回什么值?怎么知道它执行成功?在线等!
如题。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
方法
返回
的
值
问题
今天在项目中出现了一个问题,delete 语句使用
execute
Update
方法后,如果是更新一条数则
返回
1,但是更新一条以上数据就出现
返回
0的问题,我一直以为
execute
Update
返回
更新的条数是错误的?带着疑问我们查看源码: @Override public int
update
(final String sql) throws DataAccessException { Asser...
execute
Update
()
返回
值
以前错误认为
execute
Update
(sql)的
返回
值
为1就代表更新记录(添加,删除,修改)
成功
了,而在
执行
一个一条更新时产生相反的结果:String sql = "delete from sraimsusertime where sraimsuser_id=?";if (stmt.
execute
Update
()==1) return true; else retu
execute
Update
方法
execute
Update
用于
执行
INSERT、
UPDATE
或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。INSERT、
UPDATE
或 DELETE 语句的效果是修改表中零行或多行中的一列或多列。
execute
Update
的
返回
值
是一个整数(int),指示受影响的行数(即更新计数)。对于 CR
execute
、
execute
Query、
execute
Update
的用途及
返回
值
JDBC的Statement 接口中提供了三种
执行
SQL 语句的方法
execute
(String sql)
execute
Query(String sql)
execute
Update
(String sql)
execute
(String sql) **可以
执行
任何 SQL 语句,
返回
boolean
值
。**如果 sql 是一个 SELECT 语句(查询)则
返回
true,可以通过 getResultSet() 获得结果集,如果 sql 是 DML 语句或者 DDL 语句(更新等)则
返回
false。但
Java.sql.Statement
execute
()操作
成功
!但是
返回
false
...boolean b = ps2.
execute
();//这里数据
成功
插入了!也没出异常!但是
返回
false;int success = ps2.
execute
Update
();//保险期间还是用了这个经过查看资料发现:下面是API上的,能看懂boolean
execute
() throws SQLException在此 PreparedStatement 对象中
执行
SQL 语句,该语句可以是任何种类的 SQL 语句。一些特别处理过的语句
返回
多个结果,
execute
方法处理这些复杂的语句;...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章