方法一:
DataTable table = new DataTable();
//TODO: init table...
string connStr = "user id=" + dbInfo.UserName + ";data source=" + dbInfo.DBServerIP + ";persist security info=False;initial catalog=" + dbInfo.DatabaseName + ";password=" + dbInfo.Password;
SqlConnection conn = new SqlConnection(connStr);
conn.Open();
SqlBulkCopy sqlBulkCopy = new SqlBulkCopy(conn);
sqlBulkCopy.DestinationTableName = dbInfo.TableName;
sqlBulkCopy.WriteToServer(table);
sqlBulkCopy.Close();
方法二:
DataTable table = new DataTable();
//TODO: init table...
string connStr = "user id=" + dbInfo.UserName + ";data source=" + dbInfo.DBServerIP + ";persist security info=False;initial cata

本文介绍了两种在C#中将DataTable数据追加到数据库的方法。第一种方法使用SqlBulkCopy进行快速插入;第二种方法利用DataAdapter的Update功能,适用于Insert、Update和Delete操作。
2439

被折叠的 条评论
为什么被折叠?



