SqlBulkCopy来实现批量插入数据的功能
来源:互联网 发布:知乎 智能晾衣架 编辑:程序博客网 时间:2024/05/01 05:37
DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[] { new DataColumn("n", typeof(int)),
new DataColumn("name", typeof(string)) });
for (int i = 1; i < 1000; i++)
{
DataRow r = dt.NewRow();
r["n"] = i;
r["name"] = "test";
dt.Rows.Add(r);
}
string connStr = "Data Source=.;Initial Catalog=testdb;UID=sa;PWD=test;";
SqlConnection sqlcon = new SqlConnection(connStr);
sqlcon.Open();
using (SqlBulkCopy bulk = new SqlBulkCopy(connStr))
{
bulk.BatchSize = dt.Rows.Count;
bulk.DestinationTableName = "test3";
bulk.ColumnMappings.Add("n", "ID");
bulk.ColumnMappings.Add("name", "Name");
bulk.WriteToServer(dt);
}
sqlcon.Close();
dt.Columns.AddRange(new DataColumn[] { new DataColumn("n", typeof(int)),
new DataColumn("name", typeof(string)) });
for (int i = 1; i < 1000; i++)
{
DataRow r = dt.NewRow();
r["n"] = i;
r["name"] = "test";
dt.Rows.Add(r);
}
string connStr = "Data Source=.;Initial Catalog=testdb;UID=sa;PWD=test;";
SqlConnection sqlcon = new SqlConnection(connStr);
sqlcon.Open();
using (SqlBulkCopy bulk = new SqlBulkCopy(connStr))
{
bulk.BatchSize = dt.Rows.Count;
bulk.DestinationTableName = "test3";
bulk.ColumnMappings.Add("n", "ID");
bulk.ColumnMappings.Add("name", "Name");
bulk.WriteToServer(dt);
}
sqlcon.Close();
- SqlBulkCopy来实现批量插入数据的功能
- [转]C#:用SqlBulkCopy来实现批量插入数据
- SqlBulkCopy批量数据插入
- SqlBulkCopy批量数据插入
- SqlBulkCopy批量插入数据
- SqlBulkCopy批量数据插入
- SqlBulkCopy批量插入数据
- SqlBulkCopy批量插入数据
- SQLBULKCOPY批量插入数据使用
- 批量插入数据 SqlBulkCopy类
- SqlBulkCopy 数据库批量插入数据
- C#批量插入数据SqlBulkCopy
- 使用SqlBulkCopy实现批量插入
- 使用SqlBulkCopy类进行数据的批量插入
- EF结合SqlBulkCopy实现高效的批量数据插入 |EF插件EntityFramework.Extended实现批量更新和删除
- EF结合SqlBulkCopy实现高效的批量数据插入 |EF插件EntityFramework.Extended实现批量更新和删除
- SqlBulkCopy实现数据批量复制
- 批量插入数据 C# SqlBulkCopy使用
- .NET三层架构
- Google Round B China New Grad Test 2014
- 论文读书笔记-google news personalization: scalable online collaborative filtering
- 快速排序转冒泡排序的临界值
- 【职场新人】如何消除挨批后的苦闷
- SqlBulkCopy来实现批量插入数据的功能
- hdu4185解题报告
- SQL Server: 如何为函数(或其它对象)添加版本信息
- nyoj-696-Course
- macos lua环境搭建
- VC操作ADO的基本流程
- 8021x 获取IP信息失败,请检查锐捷认证客户端当前配置是否符合所在网络的要求,检查完毕后尝试重新认证
- IOS CoreData 使用 (一)
- SVN服务器更改ip地址客户端怎么设置