博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
向数据库批量处理事件
阅读量:7211 次
发布时间:2019-06-29

本文共 1072 字,大约阅读时间需要 3 分钟。

1 Connection conn; 2 Class.forName("com.mysql.jdbc.Driver"); 3 conn = DriverManager.getConnection( 4 "jdbc:mysql://88.88.88.88:3306/zmm?useUnicode=true&characterEncoding=UTF-8", "root", "root"); 5 conn.setAutoCommit(false); 6 // 保存当前自动提交模式 7 boolean autoCommit = conn.getAutoCommit(); 8 // 关闭自动提交 9 conn.setAutoCommit(false);10 Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);11 12  for (String key : map.keySet()) {13 14 //编辑15 16 stmt.addBatch("update zmm set id= '" + zmm+ "',zmm = '" + zmm+ "',status = 0 where id ='"+id+"'");17 18 //插入19 20 //stmt.addBatch("insert into zmm set id = '"+id+"', create_date = '"+sdf.format(date)+"', cut_off_date = null, zmm= '" + zmm+ "',status = 0");21 22 //list.size()或者map.size()都可以点size方法23 24 if (i % 1000 == 0 || i == list.size()) {25 try {26 stmt.executeBatch();27 stmt.clearBatch();28 conn.commit();29 } catch (Exception e) {30 conn.close();31 e.printStackTrace();32 }33 34 i = i + 1;35 36 }37 38 //关闭事件39 40 conn.close();41

 

转载于:https://www.cnblogs.com/zmmfeng/p/10008726.html

你可能感兴趣的文章
python 爬虫 scrapy1_官网教程
查看>>
Leetcode: Counting Bits
查看>>
解决“HTTP/1.1 405 Method not allowed”问题
查看>>
mac/unix系统:C++实现一个端口扫描器
查看>>
Pocket Gem OA: Path Finder
查看>>
【小白的CFD之旅】22 好网格与坏网格
查看>>
MySQL--指定浮点型数据的精确度TRUNCATE
查看>>
[Mac入门]如何在Mac下显示Finder中的所有文件
查看>>
电梯停靠问题---------------给你出道题
查看>>
【WPF】动态设置Binding的ConverterParameter转换器参数
查看>>
Nginx配置教程
查看>>
linux中查看和开放端口
查看>>
poj3181 Dollar Dayz
查看>>
求助下 Ubuntu 15.10(64 位)下安装 pyspider 下的问题 - V2EX
查看>>
SQL Server外连接、内连接、交叉连接
查看>>
Ajax-jQuery_Ajax_实例 ($.ajax、$.post、$.get)
查看>>
Python实现web动态服务器
查看>>
新客户上云 –虚拟机及相关服务常见问题集锦
查看>>
IntelliJ Idea 常用快捷键列表
查看>>
各数据库连接配置与maven依赖安装
查看>>