zoukankan      html  css  js  c++  java
  • SqlBulkCopy高效插入数据

    /// <summary>   

    •         /// 使用SqlBulkCopy方式插入数据   
    •         /// </summary>   
    •         /// <returns></returns>   
    •         private static long SqlBulkCopyInsert()   
    •         {   
    •             Stopwatch stopwatch = new Stopwatch();   
    •             stopwatch.Start();   
    •   
    •             DataTable dataTable = GetTableSchema();   
    •             for (int i = 0; i < count; i++)   
    •             {   
    •                 DataRow dataRow = dataTable.NewRow();   
    •                 dataRow[2] = Guid.NewGuid();   
    •                 dataTable.Rows.Add(dataRow);   
    •             }   
    •   
    •             //Console.WriteLine(stopwatch.ElapsedMilliseconds);//初始化数据时间   
    •   
    •             SqlBulkCopy sqlBulkCopy = new SqlBulkCopy(SqlHelper.SqlConnection);   
    •             sqlBulkCopy.DestinationTableName = "Passport";   
    •   
    •             if (dataTable != null && dataTable.Rows.Count != 0)   
    •             {   
    •                 sqlBulkCopy.WriteToServer(dataTable);   
    •             }   
    •             sqlBulkCopy.Close();   
    •   
    •   
    •             stopwatch.Stop();   
    •             return stopwatch.ElapsedMilliseconds;   
    •         }   
    •   
  • 相关阅读:
    ES6新特性
    ng-bind与ng-medol 区别
    验证输入两次密码是否一致angularjs
    最全的node.js安装步骤
    JAVA基础
    localStorage 个人使用总结
    mac中怎么安装python3
    macbook配置homebrew以及安装python3
    python之函数进阶
    mysql数据库入门
  • 原文地址:https://www.cnblogs.com/hs0811/p/3276860.html
Copyright © 2011-2022 走看看