当前位置:   article > 正文

addBatch()和executeBatch()的作用

addbatch

addBatch()的作用

  通过JDBC执行sql语句时,update和delete执行sql的语句是一条一条发往数据库执行。
  但是!数据库的处理速度是很快,单次吞吐量是很大,执行效率极高。
  这时,“冲突”就发生,数据库处理速度很快,但是执行发往数据库要执行的语句却是一条一条发送,其速度可想而知。所以这种情况数据库的处理速度极快的特点就无法体现。

  所以,为了解决这种“冲突”,**addBatch()**出现了!
  addBatch()是把若干sql语句装载到一起,然后一次性传送到数据库执行,即是批量处理sql数据的。所以“冲突”得到解决,执行时间大大缩短。

executeBatch()的作用

  在对数据作批量和更新时,就需要用到executeBatch()了。
  executeBatch()会返回一个包含1或0的数组,数组元素的值是1表示更新成功,0表示更新失败或返回Statement.SUCCESS_NO_INFO。
  在批量更新时,可能存在部分数据没有跟新成功,可以很据数组的返回值进行判断。
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/数据挖掘灵魂/article/detail/61822
推荐阅读
  

闽ICP备14008679号