zoukankan      html  css  js  c++  java
  • 批量导入数据库

        public bool MsSqlBulkCopyData(DataTable dt, string connectionString)
            {
                bool result;
                try
                {
                    using (SqlConnection conn = new SqlConnection(connectionString))
                    {
                        conn.Open();
                        SqlTransaction trans = conn.BeginTransaction();
                        SqlBulkCopy sqlbulkCopy = new SqlBulkCopy(conn, SqlBulkCopyOptions.Default, trans);
                        sqlbulkCopy.DestinationTableName = dt.TableName;
                        sqlbulkCopy.BulkCopyTimeout = 1000;
                        foreach (DataColumn dtColumn in dt.Columns)
                        {
                            sqlbulkCopy.ColumnMappings.Add(dtColumn.ColumnName, dtColumn.ColumnName);
                        }
                        try
                        {
                            sqlbulkCopy.WriteToServer(dt);
                            trans.Commit();
                            result = true;
                        }
                        catch
                        {
                            trans.Rollback();
                            sqlbulkCopy.Close();
                            result = false;
                        }
                        finally
                        {
                            sqlbulkCopy.Close();
                            conn.Close();
                        }
                    }
                }
                catch (Exception e)
                {
                    this.Logger.WriteLog("-----------利用Net SqlBulkCopyData 批量导入数据库,速度超快-----------
    " + e.Message + "
    ");
                    result = false;
                }
                return result;
            }
  • 相关阅读:
    cogs luogu 1901. [国家集训队2011]数颜色 待修改莫队
    luogu cogs 421. HH的项链
    luogu P2709 小B的询问
    排序
    算法基本概念
    金融的简单介绍
    Admin组件-----Django自带
    day02-菜单处理
    day01
    selenium常用方法
  • 原文地址:https://www.cnblogs.com/ChineseMoonGod/p/6846048.html
Copyright © 2011-2022 走看看