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语句是否成功执行。
答案 0 :(得分:4)
批处理更新方法返回一个int数组,其中包含每个语句的受影响行数。在您的情况下,您可以捕获如下。
int result[] = jdbcTemplate.batchUpdate(sql);
所以在你的,
result[0]
您获得insert into customer(name,age) values('v1',21)
查询的更新次数
result[1]
您获得insert into customer(name,age) values('v2',22)
查询的更新次数,依此类推。
如果出现运行时错误,您将获得BatchUpdateException。