實際的開發可能會遇到資料大批量插入資料的問題,若是一條條的迴圈倒數效率非常低下,提供這個較好的解決方案 12
protected
void
button1_click(
object
sender, eventargs e)3
2122
string
str
=configurationmanager.connectionstrings[
"connstr
"].connectionstring.tostring();
23//
宣告資料庫連線
24sqlconnection conn
=new
sqlconnection(str);
2526
conn.open();
27//
宣告sqlbulkcopy ,using釋放非託管資源
28using
(sqlbulkcopy sqlbc
=new
sqlbulkcopy(conn))
2949
conn.dispose();
50response.write(""
); 51
5253
54datetime endtime
=datetime.now;
55response.write(""
+endtime.tostring(
"yyyy年mm月dd日:hh:mm:ss:fff
"));
56timespan usetime
=endtime
-begintime;
//使用時間
57response.write(""
+usetime.totalseconds.tostring()+"
秒"); 5859}
60//
響應時事件
61void
onsqlrowscopied(
object
sender, sqlrowscopiedeventargs e)62
6566
6768
利用SqlBulkCopy快速大批量匯入資料
實際的開發可能會遇到資料大批量插入資料的問題,若是一條條的迴圈倒數效率非常低下,這個較好的解決方案 protected void button1 click object sender,eventargs e string str configurationmanager.connectionstr...
利用SqlBulkCopy快速大批量匯入數
實際的開發可能會遇到資料大批量插入資料的問題,若是一條條的迴圈倒數效率非常低下,這個較好的解決方案12 protected void button1 click object sender,eventargs e 3 2122 string str configurationmanager.conn...
利用SqlBulkCopy類快速寫入大批量資料
在.net2.0中,sqlclient命名空間下增加了sqlbulkcopy類.利用sqlbulkcopy類快速寫入大批量資料,針對sql server的優化,可以寫入datarow資料,datatable,datareader 使用 sqlbulkcopy 類可以執行下列操作 1.writetos...