麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Asp.Net使用Bulk批量插入數(shù)據(jù)

2019-11-17 01:44:13
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

asp.net使用Bulk批量插入數(shù)據(jù)

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Diagnostics; 6 using System.Data; 7 using System.Data.SqlClient; 8 using System.Configuration; 9 using Fx678Member.Framework.Exceptions;10  11 namespace MeiYuanJinYe.Admin.HttpHandler12 {13     /// <summary>14     /// CreateAccount 的摘要說(shuō)明15     /// </summary>16     public class CreateAccount : IHttpHandler17     {18  19         public void PRocessRequest(HttpContext context)20         {21             context.Response.ContentType = "text/plain";22             Guid classRoomId = Guid.Parse(context.Request["ClassRoomId"]);23             int Count = int.Parse(context.Request["Count"]);24             DataTable dt = GetTableSchema();25             Random ran = new Random();26             for (int i = 0; i < Count; i++)//循環(huán)往DataTable中賦值27             {28                 DataRow r = dt.NewRow();29                 r[1] = ran.Next(10000000, 100000000);30                 r[2] = ran.Next(10000000, 100000000);31                 r[3] = classRoomId;32                 r[4] = DateTime.Now;33                 r[5] = 1;34                 dt.Rows.Add(r);35             }36             BulkToDB(dt);37             context.Response.Write(BulkToDB(dt) ? "ok" : "error");38             context.session["dataTable"] = dt;39         }40  41  42         public void BulkToDB(DataTable dt)43         {44             SqlConnection sqlConn = new SqlConnection(ConfigurationManager.AppSettings["ConnString"]);45             SqlBulkCopy bulkCopy = new SqlBulkCopy(sqlConn);46             bulkCopy.DestinationTableName = "ClassRoomAccount";//數(shù)據(jù)庫(kù)表名47             bulkCopy.BatchSize = dt.Rows.Count;48             try49             {50                 sqlConn.Open();51                 if (dt != null && dt.Rows.Count != 0)52                     bulkCopy.WriteToServer(dt);53             }54             catch (Exception ex)55             {56                 new AppException("批量生成直播室賬號(hào)異常", ex);57             }58             finally59             {60                 sqlConn.Close();61                 if (bulkCopy != null)62                     bulkCopy.Close();63             }64         }65  66         public DataTable GetTableSchema()67         {68             DataTable dt = new DataTable();69             dt.Columns.AddRange(new DataColumn[]{  70                 new DataColumn("AccountId",typeof(int)),  71                 new DataColumn("AccountName",typeof(string)),  72                 new DataColumn("PassWord",typeof(string)),73                 new DataColumn("ClassRoomId",typeof(Guid)),74                 new DataColumn("AddDate",typeof(DateTime)),75                 new DataColumn("IsActive",typeof(int))76             });//數(shù)據(jù)庫(kù)表結(jié)構(gòu)77             return dt;78         }79         public bool IsReusable80         {81             get82             {83                 return false;84             }85         }86     }87 }


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 天天草天天干天天 | 福利在线小视频 | 欧美日日操 | 欧美日韩在线免费观看 | 中文字幕在线播放第一页 | 成人mm视频在线观看 | 日本欧美一区二区 | 午夜精品福利影院 | 久久久久久久久久综合 | 欧美成人免费 | 亚洲午夜在线 | 91小视频在线观看免费版高清 | 久久久国产精品视频 | 国产精品视频二区不卡 | 国产宾馆3p国语对白 | 中国嫩模一级毛片 | 精品一区二区三区网站 | 亚洲一二区视频 | 精品一区二区三区免费 | 天天看夜夜爽 | 成人国产精品齐天大性 | 成人午夜视频在线观看 | 成人在线免费小视频 | 一区二区三级视频 | 国产亚洲综合一区二区 | av国产免费 | 久久羞羞 | 免费国产视频大全入口 | 精品亚洲视频在线 | 91成人影库 | 国产精品爱久久久久久久 | 色人阁五月天 | 性欧美xxxx免费岛国不卡电影 | 激情小说另类 | 国产一区二区影视 | 亚洲成人精品国产 | 黄色av一区二区三区 | 一级毛片在线看 | 免费a视频在线观看 | 羞羞视频免费观看入口 | 国内精品久久久久久久影视红豆 |