IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > c# >

c# 使用SqlBulkCopy将datatable整个赋值给表table

2015-01-05 10:01 来源: IT技术学习网原创 阅读:

本文讲述在c#中将datatable整个赋值一个表的方法

真的可以将datable一下赋值给一个表吗?

itjsxx.com对此表示极为怀疑,因为sql语言中根本就没有这样的功能哦

既然sql中不存在,只能看下微软有没有为我们提供现成的类或者方法,还是有的哈。

SqlBulkCopy sqlbulkcopy = new SqlBulkCopy(connectionString, SqlBulkCopyOptions.UseInternalTransaction);
sqlbulkcopy.DestinationTableName = "Table_1";//数据库中的表名 
sqlbulkcopy.WriteToServer(datatable1);//datatable名

非常方便简洁。如果不用sqlbulkcopy,就只能自己构造循环语句插入了。sqlbulkcopy的效率是很高的。推荐使用。

mysql也有MySqlBulkCopy,不过要下载,网站被墙了。。。,是code.google网站的。

c# 使用SqlBulkCopy将datatable整个赋值给表table
转载需注明出处:IT技术学习网 http://www.itjsxx.com/csharp/datatable_to_table.html

评论文章 c# 使用SqlBulkCopy将datatable整个赋值给表table
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图