zoukankan      html  css  js  c++  java
  • C# 批量插入Mysql zt 武胜

    public void loadData(Connection connection)
    {
        long starTime = System.currentTimeMillis();
     
        String sqlString = "load data local infile ? into table test";
        PreparedStatement pstmt;
        try {
            pstmt = connection.prepareStatement(sqlString);
             
            pstmt.setString(1, "tfacts_result");
             
            pstmt.executeUpdate();
             
            pstmt.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
         
        long endTime = System.currentTimeMillis();
         
        System.out.println("program runs " + (endTime - starTime) + "ms");
     
    }
     
     
    public static void mysql_batch(string sqlStr,int point)
            {
                string sql = "insert into test(node1, node2, weight) values(?, ?, ?)";
    
                Connection conn = getConn("mysql");
                conn.setAutoCommit(false);
                //clear(conn);
                try
                {
                    PreparedStatement prest = conn.prepareStatement(sql);
                    //long a = System.currentTimeMillis();
                    for (int x = 1; x <= count; x++)
                    {
                        prest.setInt(1, x);
                        prest.setString(2, "张三");
                        prest.addBatch();
                        if (x % point == 0)
                        {
                            prest.executeBatch();
                            conn.commit(); 
                        }
                    }
                    prest.close();
                    //long b = System.currentTimeMillis();
                    //print("MySql批量插入10万条记录", a, b, point);
                }
                catch (Exception ex)
                {
                    ex.printStackTrace();
                }
                finally
                {
                    close(conn);
                }
  • 相关阅读:
    枚举
    IOS uitableview代理方法
    IOS图片拉伸模式
    IOS单例的设计模式
    圆角属性
    IOS 随机数
    IOS正则表达式
    添加 分类 自动适配图片
    用grep查找文件内容
    Openscada远程配置
  • 原文地址:https://www.cnblogs.com/zeroone/p/3062488.html
Copyright © 2011-2022 走看看