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;   
    •         }   
    •   
  • 相关阅读:
    进程(第三部分)
    02_jni_hello_c函数介绍
    01_ndk目录介绍
    00_前情回顾
    06_锅炉压力案例_progressbar实现
    05_锅炉压力案例_java实现
    ASP.NET MVC的过滤器笔记
    ASP.NET MVC的过滤器笔记
    ASP.NET MVC的过滤器笔记
    ASP.NET MVC的过滤器笔记
  • 原文地址:https://www.cnblogs.com/hs0811/p/3276860.html
Copyright © 2011-2022 走看看