使用循环语句操作数据库
来源:互联网 发布:c语言中exit 0 编辑:程序博客网 时间:2024/05/23 13:10
修改方法:当看到在循环语句中操作数据库的代码时,我要怎么改哪?使用数据库的批处理方式,把以前使用N次数据库连接改为只使用1次数据库连接,不仅节省了大量的数据库资源,也大大减少了执行时间,很大程度上提升客户体验。
如:
strSQL = "INSERT INTO SS_ACCIDENT_DEVICE(。。。) VALUES(?,?,?,?)";
pstmt = conn.prepareStatement(strSQL, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
for (int i = 0; i < accidentDeviceVOList.size(); i++) {
AccidentDeviceVO accidentDeviceVO = (AccidentDeviceVO) accidentDeviceVOList.get(i);
pstmt.setInt(1, accidentDeviceVO.getDeviceId());
。。。。。。。。。。
pstmt.addBatch();
//针对数据量比较大,事务可以每5000条提交
if(i%5000==0){
pstmt.executeBatch();
conn.commit;
}
}
pstmt.executeBatch();
conn.commit;
- 使用循环语句操作数据库
- 使用SQL语句操作数据库
- oracle数据库循环语句
- 使用SQL语句操作SQLite数据库
- 使用SQL语句操作SQLite数据库
- JPA之使用JPQL语句操作数据库
- 使用SQL语句操作数据库-01
- Sql Server实用操作-循环语句的使用
- 提倡使用foreach语句来进行循环操作
- 使用循环语句
- 循环语句的使用
- 循环语句的使用
- 循环语句的使用
- Android SQLite数据库之一,使用sql语句操作SQLite数据库
- sqlserver 数据库 SQL循环语句
- sqlserver 数据库 SQL循环语句
- 使用poi操作excel,循环查询数据库导出excel
- ASP 数据库操作语句
- Hadoop学习笔记之在Eclipse中远程调试Hadoop
- kmalloc分配大小的限制
- IOS中UITextView控件的一些使用方法
- 常用的字符串操作
- Winsock API 函数大全
- 使用循环语句操作数据库
- Linux 远程拷贝命令 scp
- 关于iframe的替换
- 集合的3种遍历方式
- 查看表空间剩余
- HOJ 2306 Tudoku --数独
- UpdatePanel控件(二)——二级DropDownList联动(2)
- linux tc实现ip流量限制
- 扫描一个文件夹里的所有文件