首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

Statement跟PreparedStatement批量更新

2012-10-24 
Statement和PreparedStatement批量更新优势:1.节省传递时间。?2.并发处理。PreparedStatement:1)?addBatch()

Statement和PreparedStatement批量更新

优势:1.节省传递时间。?2.并发处理。

PreparedStatement:

1)?addBatch()将一组参数添加到PreparedStatement对象内部。

2)?executeBatch()将一批参数提交给数据库来执行,如果全部命令执行成功,则返回更新计数组成的数组。

Statement:

1)?addBatch(String?sql)方法会在批处理缓存中加入一条sql语句。

2)?executeBatch()执行批处理缓存中的所有sql语句。

注意:PreparedStatement中使用批量更新时,要先设置好参数后再使用addBatch()方法加入缓存。批量更新中只能使用更改、删除或插入语句。

?

<!--EndFragment--> 1 楼 ityouknow 2012-02-24   写的挺好,注释也比较详细;谢谢了 2 楼 redcoatjk 2012-07-20   setAutoCommit 设置为false就好了.
为什么要反复变动? 3 楼 redcoatjk 2012-07-20   redcoatjk 写道setAutoCommit 设置为false就好了.
为什么要反复变动?
我知道你意思了...其他地方的代码想用自动提交? ....

热点排行