博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SqlBulkCopy类 基本使用方法
阅读量:7175 次
发布时间:2019-06-29

本文共 1851 字,大约阅读时间需要 6 分钟。

ContractedBlock.gif
ExpandedBlockStart.gif
View Code
1  private void button1_Click(object sender, EventArgs e)  2         {
3 try 4 {
5 string DatabaseOne = "Data Source = DATABASE-VPC\\SQL2005; User ID = sa; password = admin; Initial Catalog = AdventureWorks; Pooling=true"; 6 string DatabaseTwo = "Data Source = DATABASE-VPC\\SQL2005; User ID = sa; password = admin; Initial Catalog = Jiang; Pooling=true"; 7 SqlConnection Conn = new SqlConnection(DatabaseOne); 8 SqlCommand cmd = new SqlCommand(); 9 cmd.Connection = Conn; 10 cmd.CommandType = CommandType.Text; 11 cmd.CommandText = "select * from TableCopyTest"; 12 Conn.Open(); 13 DataSet ds = new DataSet(); 14 SqlDataAdapter per = new SqlDataAdapter(cmd); 15 per.Fill(ds, "One"); 16 cmd.ExecuteNonQuery(); 17 SqlBulkCopy copytable = new SqlBulkCopy(DatabaseTwo, SqlBulkCopyOptions.UseInternalTransaction); 18 copytable.BulkCopyTimeout = 500000; 19 copytable.SqlRowsCopied += new SqlRowsCopiedEventHandler(copytable_SqlRowsCopied); 20 copytable.NotifyAfter = ds.Tables[0].Rows.Count; 21 22 copytable.DestinationTableName = "TableCopyTwo"; 23 copytable.ColumnMappings.Add("uid", "pass");///互换对应列 24 copytable.WriteToServer(ds.Tables[0]); 25 } 26 catch (Exception ex) { MessageBox.Show(ex.Message); } 27 } 28 29 void copytable_SqlRowsCopied(object sender, SqlRowsCopiedEventArgs e) 30 {
31 this.label1.Text = "完成! 共:" + e.RowsCopied.ToString(); 32 }

  

转载于:https://www.cnblogs.com/server126/archive/2011/08/18/2145146.html

你可能感兴趣的文章
实用SQL语句
查看>>
14-利用思维导图梳理JavaSE-大汇总
查看>>
spring导入多个配置文件
查看>>
C语言基础及指针⑤动态内存分配
查看>>
web压力测试工具介绍
查看>>
java Map的简单运用
查看>>
java-生产者消费者线程的虚假唤醒
查看>>
德雷福斯模型
查看>>
mysql热备份工具mysqlhotcopy
查看>>
Java中getResourceAsStream的用法
查看>>
进程管理工具supervisor简介及使用技巧
查看>>
Kubernetes on Raspberry Pi
查看>>
Spring DATA JPA org.hibernate.LazyInitializationException: could not initialize proxy - no Session
查看>>
Lucene4.3开发之第七步之合体后期(七)
查看>>
2014年9月6日户外技术讨论活动(大佛头)总结
查看>>
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
查看>>
zk会话,快照,序列化,本地存储
查看>>
§--------算法分界线--------§
查看>>
iOS AFN配置HTTPS请求
查看>>
开箱即用的Jenkins镜像
查看>>