zoukankan      html  css  js  c++  java
  • 【MySql】Java 批量插入数据库addBatch

    //addBatch批量插入数据库
        public static void insertCommentToMySql(Set<String> commentList) {
            
            Iterator<String> it = commentList.iterator(); 
            
            Statement st=null;
            try {
                st = DBConnection.getConnection(dbName,dbUser,dbPwd).createStatement();
            } catch (SQLException e1) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
            };
            
            String sql = null;
            String[] strs=null;
            while (it.hasNext()) { 
                strs = it.next().split("\|");
                //0zid,1zname,2zmid,3ztext,4zsource,5zzan,6ztime
                sql="insert into weibo_comment(uid,name,mid,text,source,zan,time) values ('"+strs[0]+"','"+strs[1]+"','"+strs[2]+"','"+strs[3]+"','"+strs[4]+"','"+strs[5]+"','"+strs[6]+"') ON DUPLICATE KEY UPDATE updatetime=NOW()";
    //            System.out.println(sql);
                try {
                    st.addBatch(sql);
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }  
            
            try {
                st.executeBatch();
                st.clearBatch();
                st.close();
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                logger.error(e);
            }
    
        }
    

      

  • 相关阅读:
    消除共模干扰的方法
    C#模拟键盘事件
    获取本地IP V4 出现::1
    生成ssh密钥
    苹果应用商店DNS修改加快下载速度
    模算术 modular arithmetic
    有限域和质数的幂
    rere
    test
    图信号处理进行大数据分析
  • 原文地址:https://www.cnblogs.com/zeze/p/6105689.html
Copyright © 2011-2022 走看看