zoukankan      html  css  js  c++  java
  • 用SqlBulkCopy进行大批量数据迁移

     1ConnectionStringSettings pubs =
     2            ConfigurationManager.ConnectionStrings["PubsData"];
     3         DbConnection connection =
     4            new SqlConnection(pubs.ConnectionString);
     5         ConnectionStringSettings bulkCopy =
     6            ConfigurationManager.ConnectionStrings["BulkCopy"];
     7         SqlConnection bulkCopyConnection =
     8            new SqlConnection(bulkCopy.ConnectionString);
     9         DbCommand cmd = connection.CreateCommand();
    10         cmd.CommandType = CommandType.Text;
    11         cmd.CommandText = "SELECT stor_name FROM Stores";
    12         connection.Open();
    13         bulkCopyConnection.Open();
    14         DbDataReader rdr = cmd.ExecuteReader();
    15         SqlBulkCopy bc = new SqlBulkCopy(bulkCopyConnection);
    16         bc.DestinationTableName = "StoreList";
    17         bc.WriteToServer(rdr);
    18         connection.Close();
    19         bulkCopyConnection.Close();
    20         MessageBox.Show("Done with bulk copy");
  • 相关阅读:
    js对象写法
    IE6双边距bug及其解决办法
    图片轮播
    盒子水平和垂直同时居中方法
    选项卡切换
    针对IE6兼容png
    html5兼容
    sublime快捷键总结
    七种设计原则
    Git基本命令
  • 原文地址:https://www.cnblogs.com/zwl12549/p/864970.html
Copyright © 2011-2022 走看看