zoukankan      html  css  js  c++  java
  • 批量插入数据(1)

      private static void DataTableToSQLServer( DataTable dt)
            {
                string connectionString = GetConnectionString();

                using (SqlConnection destinationConnection =new SqlConnection(connectionString))
                {
                    destinationConnection.Open();

                    using (SqlBulkCopy bulkCopy =new SqlBulkCopy(destinationConnection))
                    {
                        try
                        {
                            bulkCopy.DestinationTableName = "T_EIInformation";//要插入的表的表明
                            bulkCopy.ColumnMappings.Add("Email", "Email");//映射字段名 DataTable列名 ,数据库 对应的列名
                            bulkCopy.ColumnMappings.Add("author", "author");
                            bulkCopy.ColumnMappings.Add("Title", "Title");
                            bulkCopy.ColumnMappings.Add("Type", "Type");
                            bulkCopy.ColumnMappings.Add("confName", "confName");
                            bulkCopy.ColumnMappings.Add("Language", "Language");
                            bulkCopy.ColumnMappings.Add("Publicationyear", "Publicationyear");
                            bulkCopy.ColumnMappings.Add("Conferencelocation", "Conferencelocation");
                            bulkCopy.WriteToServer(dt);
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine(ex.Message);
                        }
                        finally
                        {
                            // Close the SqlDataReader. The SqlBulkCopy
                            // object is automatically closed at the end
                            // of the using block.
                          
                        }
                    }

                }
               
            }

  • 相关阅读:
    DAO设计模式实现数据库的增删改查(进一步封装JDBC工具类)
    MySQL聚合函数、控制流程函数(含navicat软件的介绍)
    MySQL JDBC事务处理、封装JDBC工具类
    ResultSet详解(转)
    开源软件收集
    免费开源3D模型设计软件汇总
    oschina多媒体工具
    oschina文件传输
    简单工厂模式
    权限表的设计
  • 原文地址:https://www.cnblogs.com/nxxshxf/p/6195346.html
Copyright © 2011-2022 走看看