ITPub博客

首页 > 数据库 > PostgreSQL > JDBC - Statement对象 - executeBatch()和executeUpdate()

JDBC - Statement对象 - executeBatch()和executeUpdate()

原创 PostgreSQL 作者:元亨利贞 时间:2024-01-02 12:00:41 0 删除 编辑

介绍

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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70024433/viewspace-3002342/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Flink CDC3.0的介绍
下一篇: HikariCP 的介绍
请登录后发表评论 登录
全部评论

注册时间:2022-11-21

  • 博文量
    383
  • 访问量
    247985