×

executebatch(executebatch用执行commit吗) -白菜网论坛

jngyjg jngyjg 发表于2023-06-01 09:50:19 浏览1 评论0

抢沙发发表评论

被使用最多的执行 sql 语句的方法是 executequery,方法executeupdate 用于执行 insert、update 或 delete 语句以及 sql ddl(数据定义语言)语句,例如 create table 和 drop table,executeupdate 的返回值总为零,当然要手动commit一般增删改操作都要commit一下,指示受影响的行数(即更新计数),executeupdate 的返回值是一个整数,本文目录executebatch用执行commit吗executebatch可以执行多少条executebatch用执行commit吗con.setautocommit(false);已经关闭了自动commit了。

本文目录

con.setautocommit(false);
已经关闭了自动commit了,当然要手动commit
一般增删改操作都要commit一下。
con.setautocommit(false);
不加这句还可以。

executebatch可以执行多少条
方法executequery
用于产生单个结果集的语句,例如 select 语句。 被使用最多的执行 sql 语句的方法是 executequery。这个方法被用来执行 select 语句,它几乎是使用最多的 sql 语句。
方法executeupdate
用于执行 insert、update 或 delete 语句以及 sql ddl(数据定义语言)语句,例如 create table 和 drop table。insert、update 或 delete 语句的效果是修改表中零行或多行中的一列或多列。executeupdate 的返回值是一个整数,指示受影响的行数(即更新计数)。对于 create table 或 drop table 等不操作行的语句,executeupdate 的返回值总为零。