SqlBulkCopy 批量插入

        public void BulkData(string TableName, DataTable dt)
        {
            using (SqlConnection con = new SqlConnection(strConnectString))
            {
                SqlBulkCopy sbk = new SqlBulkCopy(con);
                sbk.DestinationTableName = TableName;//服务器上目标表的名称。
                sbk.BatchSize = dt.Rows.Count;
                sbk.BulkCopyTimeout = 120;
                con.Open();
                sbk.WriteToServer(dt);
            }
        }

  

posted @ 2018-08-26 21:47  風飄絮℃  阅读(87)  评论(0编辑  收藏  举报