网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计资源 > .Net编程 > 正文

数据表中批量添加数据fortest

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

完整代码示例:

  1. using System;  
  2. using System.Data;  
  3. using System.Configuration;  
  4. using System.Linq;  
  5. using System.Web;  
  6. using System.Web.Security;  
  7. using System.Web.UI;  
  8. using System.Web.UI.HtmlControls;  
  9. using System.Web.UI.WebControls;  
  10. using System.Web.UI.WebControls.WebParts;  
  11. using System.Xml.Linq;  
  12. using System.Diagnostics;  
  13. using SubSonic;  
  14. using UsersDAL;  
  15. using System.Data.SqlClient;  
  16. namespace UserManage.Code  
  17. {  
  18.     public class SqlBulkCopy1  
  19.     {  
  20.         public static long SqlBulkCopyInsert(DataTable dt,string connectionString)  
  21.         {  
  22.             Stopwatch stopwatch = new Stopwatch();  
  23.             stopwatch.Start();  
  24.             DataTable dataTable = dt;  
  25.             string passportKey;  
  26.               
  27.             for (int i = 0; i < 100000; i++)  
  28.             {  
  29.                 passportKey = Guid.NewGuid().ToString();  
  30.                 DataRow dataRow = dataTable.NewRow();  
  31.                 dataRow = passportKey;  
  32.                 dataRow = "aaaaaa";  
  33.                 dataRow = "男";  
  34.                 dataRow = "address";  
  35.                 dataTable.Rows.Add(dataRow);  
  36.             }  
  37.             SqlBulkCopy sqlBulkCopy = new SqlBulkCopy(connectionString);  
  38.             sqlBulkCopy.DestinationTableName = "Users";  
  39.             sqlBulkCopy.BatchSize = dataTable.Rows.Count;  
  40.             SqlConnection sqlConnection = new SqlConnection(connectionString);  
  41.             sqlConnection.Open();  
  42.             if (dataTable != null && dataTable.Rows.Count != 0)  
  43.             {  
  44.                 sqlBulkCopy.WriteToServer(dataTable);  
  45.             }  
  46.             sqlBulkCopy.Close();  
  47.             sqlConnection.Close();  
  48.              
  49.             return stopwatch.ElapsedMilliseconds;  
  50.         }    
  51.  
  52.  
  53.     }  
  54. }  
  • 上一篇资讯: 扩展方法详解
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师