• 1.大批量数据操作


    1.大批量数据操作
    可以利用SqlBulkCopy类快速写入大批量数据,针对SQL Server的优化,可以写入DataRow数据,DataTable,DataReader
    WriteToServer(DataTable)写入数据表
    WriteToServer(DataRow[])批次写入数据行
    WriteToServer(DataTable ,DataRowState)按行状态写入数据库表
    WriteToServer(IDataReader)写入DataReader对象
      string connstr = "server=(local);database=northwind;integrated security=true;async=true";
                
    // Fill up a DataSet
                DataSet ds = new DataSet();
                SqlConnection conn 
    = new SqlConnection(connstr);
                SqlDataAdapter dadp 
    = new SqlDataAdapter("select * from customers", conn);
                dadp.Fill(ds);
                
    // Copy the Data to SqlServer
                SqlBulkCopy bcp = new SqlBulkCopy(connstr);
                bcp.DestinationTableName 
    = "customers1";
                bcp.WriteToServer(ds.Tables[
    0]);
    作者:wpf之家
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    记录。短信网关.
    TP 笔记~
    FUCK IE FLASH(inline hook)
    API HOOK(MessageBoxA)
    inline hook MessageBox(2)
    c#线程中使用 dataset
    匈牙利算法解决二分图最大匹配
    C#:Array类的排序
    C#:属性
    C#:结构
  • 原文地址:https://www.cnblogs.com/wpf123/p/2347378.html
Copyright © 2020-2023  润新知