java执⾏update_Java程序中执⾏update返回结果
Hibernate
Hibernate中execute、executeQuery和executeupdate之间的区别
Statement 接⼝提供了三种执⾏ SQL 语句的⽅法:executeQuery、executeUpdate 和 execute。使⽤哪⼀个⽅法由 SQL 语句所产⽣的内容决定。
⽅法executeQuery
⽤于产⽣单个结果集的语句,例如 SELECT 语句。 被使⽤最多的执⾏ SQL 语句的⽅法是 executeQuery。这个⽅法被⽤来执⾏ SELECT 语句,它⼏乎是使⽤最多的 SQL 语句。
⽅法executeUpdate
sql中update什么意思⽤于执⾏ INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语⾔)语句,例如 CREATE TABLE 和 DROP TABLE。INSERT、UPDATE 或 DELETE 语句的效果是修改表中零⾏或多⾏中的⼀列或多列。executeUpdate 的返回值是⼀个整数,指⽰受影响的⾏数(即更新计数)。对于 CREATE TABLE 或 DROP TABLE 等不操作⾏的语句,executeUpdate 的返回值总为零。
使⽤executeUpdate⽅法是因为在 createTableCoffees 中的 SQL 语句是 DDL (数据定义语⾔)语句。创建表,改变表,删除表都是 DDL 语句的例⼦,要⽤ executeUpdate ⽅法来执⾏。你也可以从它的名字⾥看出,⽅法 executeUpdate 也被⽤于执⾏更新表 SQL 语句。实际上,相对于创建表来说,executeUpdate ⽤于更新表的时间更多,因为表只需要创建⼀次,但经常被更新。
可以看到executeUpdate 返回的是受影响的⾏数,那么更新失败就会返回0
jdbctemplate
同样道理,也是返回受影响的⾏数
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论