成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

是用DataReader,還是用DataSet呢

數據庫
是用DataReader,還是用DataSet?首先要知道他們之間的有什么異同,以及適用的工作環境有什么不同。在了解了這方面的信息后,何時用哪個,也就迎刃而解了。

【編者注】是用DataReader,還是用DataSet?首先要知道他們之間的有什么異同,以及適用的工作環境有什么不同。在了解了這方面的信息后,何時用哪個,也就迎刃而解了。 以下筆者為大家提供了區分的方法。

網上收集了一下,用DataReader還是DataSet,下面的答案講的很清楚

使用DataReader與DataSet都可以從數據源讀取數據。

DataReader本身是通過 IDbCommand.ExecuteReader()方法進行構建的;

而DataSet則是通過DbDataAdapter.Fill()方法進行填充。

此外,兩者的工作方式有明顯的不同

DataReader的執行過程不能脫離數據庫連接,也就是在DataReader讀取數據的時候不能夠使用 IDbConnection.Close()方法關閉數據庫連接;

而在使用DataSet獲取數據時,可以斷開數據庫的連接,因為此時 DbDataAdapter已經負責將數據獲取到應用服務器中了。

如果數據量小,網站也小,那么用哪個都無所謂,訪問頻繁的話就需要使用DataSet了,因為有一個連接的問題.

在網絡運用中:

reader必須是在Connection下在狀態才能用的,所以組件返回以DataSet為好.

這就是為什么web service允許返回dataset而不是datareader

reader會霸占連接資源,所以不是很方便的。dataset是非連接的數據庫訪問機制.

測試結果時DataSet要比DataReader慢一些的,差好幾倍,但易用度來講還是DataSet好一些.

二者適用的環境不一樣,這要看你數據綁定的目的而定

如果是為了單純地顯示給客戶端瀏覽,或者只是為了在程序中對某些條件進行判斷以決定程序的執行流程,那用DataReader就比較好;

如果需要對顯示結果進行編輯或修改,并提交到后臺數據庫已保存這些改變,那就應該毫不猶豫地選擇DataSet。

另外,如果dataset讀取數據的過程需要連接,則可以重新進行綁定,綁定的條件可以依據客戶端的選擇或者根據PageIndex類似的屬性一綁定,你實際需要的數據而不是整個數據表。

我個人感覺,都是向著精確化的方向發展,BT的傳送文件方式,數據的小片讀取,大圖片文件部分讀取傳輸技術,ajax只傳送網頁中需要傳送的數據和接收需要接收的數據等等都是精確化的表現!

原文鏈接:http://www.cnblogs.com/angestudy/archive/2011/04/13/2015510.html

【編輯推薦】

  1. SQL Server & 死鎖
  2. SQL Server死鎖的解除方法
  3. SQL Server死鎖監控的語句寫法
  4. 深度探究SQL Server死鎖的原因
責任編輯:艾婧 來源: 博客園
相關推薦

2024-07-05 15:26:59

代碼Merge分支

2009-11-11 12:49:29

ADO.NET框架

2013-10-15 10:18:17

2013-10-15 10:24:23

hadoop大數據

2019-10-25 09:50:03

網絡爬蟲蜘蛛Wi-Fi

2010-03-31 17:01:07

2015-01-08 09:18:25

DockerRocket容器技術

2015-08-06 21:01:37

移動

2025-02-17 09:20:00

MySQL存儲數據庫

2019-12-11 16:56:37

HTTPS對稱加密Java

2015-07-23 10:05:24

2020-05-11 17:00:30

點贊MySQLRedis

2022-04-10 16:21:43

tscbabelTypeScrip

2011-12-26 10:15:03

服務器云服務云計算

2020-07-02 16:40:40

MySQLRedis數據庫

2020-11-16 12:55:41

Redis分布式鎖Zookeeper

2011-11-03 09:18:51

飛視美視頻會議

2019-07-16 09:22:10

RedisZookeeper分布式鎖

2023-07-23 08:17:20

系統Linux

2021-12-09 23:20:31

Python循環語句
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区三区四区在线 | 国产精品久久久久久久一区二区 | 中文字幕av高清 | 天天拍天天草 | 亚洲视频在线观看一区二区三区 | 国产精品久久久久久福利一牛影视 | 91精品一区二区三区久久久久久 | 亚洲精品 在线播放 | 成人国产精品久久 | 伊人网伊人 | 免费国产视频 | 爱草视频| 成年免费在线观看 | 国产精品国产a | 国产成人免费在线 | 久久久久99 | 国产精品久久久久久久久久久新郎 | 亚洲一区二区精品视频 | 欧美国产在线一区 | 欧美色综合一区二区三区 | 欧美一级黄色免费看 | 亚洲第一区久久 | 一级视频黄色 | 国产精品极品美女在线观看免费 | 毛片片| 亚洲综合一区二区三区 | 国产九九九| 精品美女在线观看视频在线观看 | 亚洲精品大片 | 国产精品一区在线播放 | 日韩欧美精品 | 成人在线观看免费 | 日韩欧美三区 | 色婷婷综合网站 | 一二三四在线视频观看社区 | 欧美人成在线视频 | 国产精品一区一区三区 | 成人精品国产免费网站 | 欧美日韩亚洲在线 | 国产精品视频免费 | 国产精品高清一区二区三区 |