C 往SQLServer中插入大資料

2021-09-06 15:38:52 字數 1020 閱讀 6628

以前插入大資料的時候都是一條一條的插入,由於電腦配置不行,有一次17萬條資料用了半個小時才插入完成,那個蛋疼啊!

前面聽楊中科老師的課,發現乙個很好的東西,25萬條資料配置好的電腦幾秒鐘就完成了,那是乙個怎樣神奇的**呢? 

我借花獻佛下,呵呵 都是楊中科老師寫的  拿出來曬曬 勿噴

資料表t_nums中有四個字段:

numsection,addressstr,numtype,areacode

然後從文字檔案中讀取輸入到乙個datatable中,然後將datatable插入資料庫即可 速度實在是太快了

執行截圖:

以下是**:

string connstr = "data source=wade-pc;initial catalog=test;persist security info=true;user id=sa;password=123456";

datetime starttime = datetime.now;

openfiledialog dialog = new openfiledialog();

dialog.filter = "文字檔案(*.txt)|*.txt";

if (dialog.showdialog() == dialogresult.ok)

{datatable dt = new datatable();

dt.columns.add("numsection");

dt.columns.add("addressstr");

dt.columns.add("numtype");

dt.columns.add("areacode");

timespan ts = datetime.now.subtract(starttime);

messagebox.show("一共插入" + dt.rows.count + "條資料,用時:" + ts.tostring());

C 往SQLServer中插入大資料

以前插入大資料的時候都是一條一條的插入,由於電腦配置不行,有一次17萬條資料用了半個小時才插入完成,那個蛋疼啊!前面聽楊中科老師的課,發現乙個很好的東西,25萬條資料配置好的電腦幾秒鐘就完成了,那是乙個怎樣神奇的 呢?我借花獻佛下,呵呵 都是楊中科老師寫的 拿出來曬曬 勿噴 資料表t nums中有四...

C 往SQLServer中插入大資料

以前插入大資料的時候都是一條一條的插入,由於電腦配置不行,有一次17萬條資料用了半個小時才插入完成,那個蛋疼啊!前面聽楊中科老師的課,發現乙個很好的東西,25萬條資料配置好的電腦幾秒鐘就完成了,那是乙個怎樣神奇的 呢?我借花獻佛下,呵呵 都是楊中科老師寫的 拿出來曬曬 勿噴 資料表t nums中有四...

往MySQL中插入資料

1 使用asp.net畫出如下介面 2 圖一的 如下 using mysql.data.mysqlclient using system using system.collections.generic using system.linq using system.web using system....