码迷,mamicode.com
首页 > 数据库 > 详细

大数据拷贝:SqlBulkCopy(from www.sysoft.net.cn)

时间:2015-01-19 12:23:15      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

在ado.net向数据库进行大数据(超过100000行数据)写入时,普通方式会很费时,但ado.net提供一个SqlBulkCopy类,可以大提高数据插入的速度。
using(SqlBulkCopy sqlbulkcopy=new SqlBulkCopy(constr)//建立对象实例 ,参数为数据库连接字符串
{
    sqlbulkcopy.DestinationTableName=tbname//指定将数据导入数据库的工作表
    sqlbulkcopy.ColumnMappings.Add(sourname,tbname)//指定列映射,其中参数sourcename为源数据集中的列名,tbname表示数据库中工作表对应的列名
……
    sqlbulkcopy.WriteToServer(sourcename)//将指定数据源数据(一般为DataTable类型数据)写入数据库。

}

大数据拷贝:SqlBulkCopy(from www.sysoft.net.cn)

标签:

原文地址:http://www.cnblogs.com/sysoft/p/4233181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!