gpt4 book ai didi

spring - 如何发现spring jdbctemplate batchupdate成功

转载 作者:行者123 更新时间:2023-12-04 12:52:44 24 4
gpt4 key购买 nike

String[] sql={"insert into customer(name,age) values('v1',21)",
"insert into customer(name,age) values('v2',22)",
"insert into customer(name,age) values('v3',23)",
"insert into customer(name,age) values('v4',24)" };

jdbcTemplate.batchUpdate(sql);

如何知道这条batchupdate语句是否执行成功。

最佳答案

批量更新方法返回一个 int 数组,其中包含每个语句受影响的行数。即在您的情况下,您可以如下捕获。

int result[] = jdbcTemplate.batchUpdate(sql);

所以在你的,

result[0] 你得到更新计数 insert into customer(name,age) values('v1',21) query,

result[1] 您将获得 insert into customer(name,age) values('v2',22) 查询等的更新计数。

如果有任何运行时错误,您将得到 BatchUpdateException .

关于spring - 如何发现spring jdbctemplate batchupdate成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18972766/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com