首页 > 数据库技术 > 详细

SqlBluckCopy 保存大数据

时间:2014-02-07 09:11:59      阅读:464      评论:0      收藏:0      [点我收藏+]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
DataTable dt = new DataTable();
           dt.Columns.Add("UserName", typeof(string));
           dt.Columns.Add("Age", typeof(int));
           dt.Rows.Add("zzq1", 19);
           dt.Rows.Add("zzq2", 20);
           using (System.Data.SqlClient.SqlBulkCopy bcp = new System.Data.SqlClient.SqlBulkCopy("Data Source=.;Initial Catalog=Test;Integrated Security=True"))
           {
               //指定目标数据库的表名
               bcp.DestinationTableName = "UserInfo";
 
               //建立数据源表字段和目标表中的列之间的映射
               bcp.ColumnMappings.Add("UserName", "UserName");
               bcp.ColumnMappings.Add("Age", "Age");
 
               //写入数据库表 dt 是数据源DataTable
               bcp.WriteToServer(dt);               
               //关闭SqlBulkCopy实例
               bcp.Close();
           }
 
           //using (SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=Test;Integrated Security=True"))
           //{
           //    string sql = "Delete [Test].[dbo].[UserInfo]";
           //    using (SqlCommand com = new SqlCommand(sql, conn))
           //    {
           //        conn.Open();
           //        object obj = com.ExecuteScalar();
           //    }
           //}

  

SqlBluckCopy 保存大数据

原文:http://www.cnblogs.com/since87/p/3538980.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!