亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 幫助中心 > 正文

C# OleDbDataReader快速數據讀取方式(3種)

2024-07-09 22:42:37
字體:
來源:轉載
供稿:網友

查詢得到OleDbDataReader后,有三種方式支持數據讀取,如下:

//方法一**速度中等OleDbDataReader reader = command.ExecuteReader();while (reader.Read()){  var t1 = reader[0]; }//方法二**速度最慢OleDbDataReader reader = command.ExecuteReader();while (reader.Read()){  var t1 = reader["字段名"]; }//方法三**速度最快OleDbDataReader reader = command.ExecuteReader();while (reader.Read()){  var t1 = reader.GetValue(0); }

關于速度的描述,下面我們來簡單驗證一下。

有一個數據庫,數據庫中的表TEST有105945行數據,設計一個循環讀取來測試他們的讀取速度。

測試源碼如下:

static void Main(string[] args)    {      string connstr = string.Format("Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source={0};", "F://2.mdb");      string s1 = "ID";      string s2 = "探測號";      string s3 = "X";      string s4 = "Y";      string s5 = "H";      string sql = string.Format("SELECT {0},{1},{2},{3},{4} FROM 管點表", s1, s2, s3, s4, s5);      TimeSpan time1 = new TimeSpan();      TimeSpan time2 = new TimeSpan();      TimeSpan time3 = new TimeSpan();      int count = 50;      //數據庫中查詢的表有105945行      for (int i = 0; i < count; i++)      {        using (OleDbConnection conn = new OleDbConnection(connstr))        {          #region          conn.Open();          OleDbCommand command = conn.CreateCommand();          command.CommandText = sql;          OleDbDataReader reader = command.ExecuteReader();          DateTime now = DateTime.Now;          while (reader.Read())          {            var t1 = reader[0]; var t2 = reader[1]; var t3 = reader[2]; var t4 = reader[3]; var t5 = reader[4];          }          time1 = time1 + (DateTime.Now - now);          #endregion        }      }      for (int i = 0; i < count; i++)      {        using (OleDbConnection conn = new OleDbConnection(connstr))        {          #region          conn.Open();                    OleDbCommand command2 = conn.CreateCommand();          command2.CommandText = sql;          OleDbDataReader reader = command2.ExecuteReader();          DateTime now = DateTime.Now;          while (reader.Read())          {            var t1 = reader[s1]; var t2 = reader[s2]; var t3 = reader[s3]; var t4 = reader[s4]; var t5 = reader[s5];          }          time2 = time2 + (DateTime.Now - now);          #endregion        }      }      for (int i = 0; i < count; i++)      {        using (OleDbConnection conn = new OleDbConnection(connstr))        {          #region          conn.Open();          OleDbCommand command3 = conn.CreateCommand();          command3.CommandText = sql;          OleDbDataReader reader = command3.ExecuteReader();          DateTime now = DateTime.Now;          while (reader.Read())          {            var t1 = reader.GetValue(0); var t2 = reader.GetValue(1); var t3 = reader.GetValue(2); var t4 = reader.GetValue(3); var t5 = reader.GetValue(4);          }          time3 = time3 + (DateTime.Now - now);          #endregion        }      }      Console.WriteLine(string.Format("方法一:/r/n耗時:{0}s", time1.TotalSeconds));      Console.WriteLine(string.Format("方法二:/r/n耗時:{0}s", time2.TotalSeconds));      Console.WriteLine(string.Format("方法三:/r/n耗時:{0}s", time3.TotalSeconds));       Console.ReadKey();    }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲美女在线观看| 欧美性色19p| 黑人与娇小精品av专区| 色婷婷亚洲mv天堂mv在影片| 亚洲精品一区久久久久久| 国产成人精品一区二区| 久久久在线免费观看| 亚洲国产精彩中文乱码av在线播放| 成人黄在线观看| 91免费福利视频| 97成人精品视频在线观看| 91天堂在线观看| 欧美乱妇高清无乱码| 日产精品99久久久久久| 大胆人体色综合| 亚洲福利视频网站| 欧美日韩国产中文字幕| 亚洲国产高清自拍| 国产精品手机播放| 亚洲三级av在线| 欧美午夜宅男影院在线观看| 欧美午夜视频在线观看| 欧美成人免费全部| 日韩精品丝袜在线| 亚洲乱码国产乱码精品精天堂| 欧美一区二区三区免费视| 一区二区三区 在线观看视| 国产精品久久久久久久久久三级| 亚洲精品黄网在线观看| 国产丝袜精品视频| 亚洲国产天堂网精品网站| 欧美日韩国产限制| 国产热re99久久6国产精品| 日本精品一区二区三区在线| 色偷偷偷综合中文字幕;dd| 亚洲精品www| 欧美一级视频在线观看| 亚洲欧美激情精品一区二区| 亚洲国产精久久久久久久| 国产成人一区二区| 久久久91精品国产一区不卡| 一区二区三区 在线观看视| 久久97久久97精品免视看| 亚洲精品天天看| 91天堂在线视频| 国产精品国产亚洲伊人久久| 亚洲国产成人精品一区二区| 国产福利成人在线| 久久男人的天堂| 午夜精品久久久久久99热软件| 久久激情五月丁香伊人| 国产精品18久久久久久麻辣| 日韩一区二区久久久| 青青精品视频播放| 欧美精品videosex极品1| 538国产精品视频一区二区| 亚洲欧洲日产国码av系列天堂| 亚洲裸体xxxx| 午夜精品蜜臀一区二区三区免费| 日韩精品免费在线播放| 国内精品久久久久久久久| 正在播放亚洲1区| 日韩av123| 国产午夜精品一区理论片飘花| 欧美男插女视频| 欧美日韩成人在线视频| 成人黄色激情网| 欧美性xxxxxxx| 91麻豆国产语对白在线观看| 国产精品免费小视频| 九色精品免费永久在线| 亚洲免费一级电影| 精品久久久久久久久久久久| 久久影视电视剧免费网站| 7777免费精品视频| 98精品国产自产在线观看| 欧美精品videos性欧美| 九九久久国产精品| 久久精品在线播放| 亚洲va久久久噜噜噜久久天堂| 久久亚洲春色中文字幕| 亚洲综合色av| 国模视频一区二区三区| 亚洲韩国青草视频| 精品性高朝久久久久久久| 欧美中文字幕在线视频| 亚洲理论电影网| 国产免费观看久久黄| 国产精品激情av在线播放| 国产精品国产三级国产aⅴ浪潮| 精品成人国产在线观看男人呻吟| 精品一区精品二区| 亚洲第一区中文字幕| 亚洲免费高清视频| 国产噜噜噜噜噜久久久久久久久| 1769国内精品视频在线播放| 91精品久久久久| 欧美福利在线观看| 欧美激情一区二区三区在线视频观看| 久久久久久国产三级电影| 久久91亚洲精品中文字幕奶水| 日韩精品丝袜在线| 国产日韩换脸av一区在线观看| 91精品视频在线播放| 成人在线视频网站| 日韩欧美亚洲范冰冰与中字| 国产91色在线|免| 久久久国产一区二区三区| 亚洲图片欧洲图片av| 日韩中文在线观看| 亚洲欧美中文字幕| y97精品国产97久久久久久| 欧美日韩国产激情| 欧美色视频日本版| 久久视频在线免费观看| 91久久久久久国产精品| 精品亚洲永久免费精品| 爽爽爽爽爽爽爽成人免费观看| 97涩涩爰在线观看亚洲| 日韩欧美在线视频| 亚洲欧美福利视频| 欧美一级免费视频| 欧美日韩性视频| 亚州精品天堂中文字幕| 欧美老女人性视频| 深夜精品寂寞黄网站在线观看| 国产成人中文字幕| 亚洲黄页网在线观看| 亚洲成人网久久久| 精品国产1区2区| 欧美孕妇孕交黑巨大网站| 91精品视频在线| 国产亚洲精品激情久久| 日韩欧美一区二区三区| 日韩大片免费观看视频播放| 久久夜色精品国产| 亚洲第一免费网站| 亚洲第一网站免费视频| 免费99精品国产自在在线| 亚洲午夜未满十八勿入免费观看全集| 97福利一区二区| 欧美性猛交xxxx久久久| 亚洲国产精品成人va在线观看| 久久这里有精品视频| 久久久综合av| 欧美激情中文网| 国产欧美久久一区二区| 亚洲欧美另类人妖| 91亚洲人电影| 欧美视频中文在线看| 国产精品日韩电影| 久久久久久久久中文字幕| 538国产精品一区二区在线| 日韩一区二区久久久| 自拍偷拍亚洲精品| 亚洲第一偷拍网| wwwwwwww亚洲| 国产精品国模在线| 亚洲一区二区三区视频| 亚洲一区二区久久久| 日韩在线免费高清视频| 欧美性jizz18性欧美| 亚洲欧美日韩高清| 国产a∨精品一区二区三区不卡|