介绍
executeUpdate():此方法用于执行INSERT、UPDATE、DELETE语句或不返回任何内容的SQL语句(如DDL语句)。它返回一个整数,表示受影响的行数。executeUpdate()注重及时性,每写一条SQL语句就发送给数据库保存起来,没有缓存,这样频繁操作数据库效率非常低。 executeBatch():此方法用于批量执行SQL语句。首先,通过addBatch()方法将多个SQL语句添加到批处理中,然后通过executeBatch()一次性将这些语句发送给数据库执行,从而提高执行效率。如果所有命令都成功运行,则返回一个更新计数数组。如果批处理中的某个命令无法正确执行,则executeBatch()将抛出BatchUpdateException。
注意:
addBatch()和executeUpdate()都是用来执行数据插入的,不同的是一个批量,一个单个插入,两者不要在一起使用。
文章推荐
https://blog.csdn.net/u011389474/article/details/52818670
