输入banner图图片脚本导航/分类

C# 将DataTable表中的数据批量插入到数据库表中的方法

#region 使用SqlBulkCopy将DataTable中的数据批量插入数据库中 2 /// <summary> 3 /// 注意:DataTable中的列需要与数据库表中的列完全一致。 4 /// 已自测可用。 5 /// </summary> 6 /// <param name="conStr">数据库连接串</param> 7 /// <param name="strTableName">数据库中对应的表名</param> 8 /// <param name="dtData">数据集</param> 9 public static void SqlBulkCopyInsert(string conStr, string strTableName, DataTable dtData) 10 { 11 try 12 { 13 using (SqlBulkCopy sqlRevdBulkCopy = new SqlBulkCopy(conStr))//引用SqlBulkCopy 14 { 15 sqlRevdBulkCopy.DestinationTableName = strTableName;//数据库中对应的表名 16 sqlRevdBulkCopy.NotifyAfter = dtData.Rows.Count;//有几行数据 17 sqlRevdBulkCopy.WriteToServer(dtData);//数据导入数据库 18 sqlRevdBulkCopy.Close();//关闭连接 19 } 20 } 21 catch (Exception ex) 22 { 23 throw (ex); 24 } 25 } 26 #endregion View Code

  

C# 将DataTable表中的数据批量插入到数据库表中的方法

标签:使用   style   view   catch   throw   row   opened   one   操作