zoukankan      html  css  js  c++  java
  • 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之家
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    laravel 查询
    好友数量
    laravel 更新
    laravel 多对多关联 attach detach sync
    laravel zh-CN
    laravel 框架后台主菜单接口
    Visual Studio 2012 Update 3
    IIS7 禁止目录运行脚本
    [驱动力]读书笔记
    [Python Essential Reference, Fourth Edition (2009)]读书笔记
  • 原文地址:https://www.cnblogs.com/wpf123/p/2347378.html
Copyright © 2011-2022 走看看