addBatch()用法

简介:
  PreparedStatement.addbatch()的使用  
Statement和PreparedStatement的区别就不多废话了,直接说PreparedStatement最重要的addbatch()结构的使用.  

1.建立链接     
  Connection connection =getConnection();  

2.不自动 Commit  
connection.setAutoCommit(false);    

3.预编译SQL语句,只编译一回哦,效率高啊  
PreparedStatement statement = connection.prepareStatement("INSERT INTO TABLEX VALUES(?, ?)");    

//记录1  
statement.setInt(1, 1);  
statement.setString(2, "Cujo");  
statement.addBatch();    

//记录2  
statement.setInt(1, 2);  
statement.setString(2, "Fred");  
statement.addBatch();    

//记录3  
statement.setInt(1, 3);  
statement.setString(2, "Mark");  
statement.addBatch();    

//批量执行上面3条语句.  
int [] counts = statement.executeBatch();    

//Commit it  到(DB)里面




本文转自 dogegg250 51CTO博客,原文链接:http://blog.51cto.com/jianshusoft/759545,如需转载请自行联系原作者

相关文章
mailto用法详解
mailto用法详解
415 0
mailto用法详解
ClientToScreen 和ScreenToClient 用法
<div class="mod-page-main wordwrap clearfix"> <div class="x-page-container"> <div class="mod-blogpage-wraper"> <div class="grid-80 mod-blogpage"> <div class="mod-text-content mod-post-content
2938 0
|
Java
Systrace的用法小结
通过SysTrace可以帮助我们分析性能问题,包含方法的耗时时长、CPU的使用情况、ANR、布局情况等;相比性能工具TraceView,主要用来分析每个方法的执行时间,对于冷启动而言,想抓trace只能通过代码的方式,这样会导致整个应用比较卡顿,测试出的方法时间,不是真正的执行时间,只能看下时间长短的相对占比。
3430 0
iTween的基本用法
Unity3D插件-iTween的基本用法 本文提供全流程,中文翻译。Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例...
1854 0
iTween的用法总结
Unity3D插件-iTween的基本用法 本文提供全流程,中文翻译。Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) 1 ...
1610 0