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,如需转载请自行联系原作者

目录
打赏
0
0
0
0
265
分享
相关文章
SimpleMessageListenerContainer用法
SimpleMessageListenerContainer用法
324 0
mailto用法详解
mailto用法详解
619 0
mailto用法详解
propertyIsEnumerable的用法
propertyIsEnumerable用法 语法和功能 obj.propertyIsEnumerable(prop): 判断prop属性是否是obj的可枚举属性
203 0
Systrace的用法小结
通过SysTrace可以帮助我们分析性能问题,包含方法的耗时时长、CPU的使用情况、ANR、布局情况等;相比性能工具TraceView,主要用来分析每个方法的执行时间,对于冷启动而言,想抓trace只能通过代码的方式,这样会导致整个应用比较卡顿,测试出的方法时间,不是真正的执行时间,只能看下时间长短的相对占比。
3525 0
brk(), sbrk() 用法详解【转】
转自:http://blog.csdn.net/sgbfblog/article/details/7772153 贴上原文地址,好不容易找到了:brk(), sbrk() -- 改变数据段长度   brk() , sbrk() 的声明如下:   [cpp] view plain...
1221 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等