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

ADO.NET DataReader對象方法

開發 后端
ADO.NET DataReader對象提供一個只讀的、單向的游標,用于訪問結果集的行數據,文章有詳細的介紹說明,希望大家看了會有幫助。

ADO.NET有很多值得學習的地方,這里我們主要介紹DataReader對象提供方法,可以讀取通過在數據源執行命令獲得的結果集,并且是只讀的、只向前遞進的行數據流,包括介紹DataReader對象遍歷數據等方面。這個對象在讀取數據方面的性能最好。

#T#Command對象可以對數據源的數據直接操作,但是如果執行的是要求返回數據結果集的查詢命令或存儲過程,需要先獲取數據結果集的內容,然后再進行處理或輸出,這就需要DataReader對象來配合。DataReader對象提供一個只讀的、單向的游標,用于訪問結果集的行數據。因為內存中每次僅有一個數據行,所以DataReader對象需要的開銷很小,效率很高。這里還得提一下Command對象對數據源的數據直接操作而不要求返回數據結果集的情況,這時就不需要使用ADO.NET DataReader對象,而是使用ExecuteNonQuery()方法完成對數據源數據的直接操作。

不使用DataReader對象而直接操作數據庫數據工作示意圖

客戶端應用程序要向數據庫中插入學生數據信息。將數據值寫在SQL命令中或者傳遞給存儲過程的參數,然后調用Command對象的ExecuteNonQuery()方法,學生數據就插入到數據庫了ExecuteNonQuery()方法可以返回受影響的行數,如果插入一個學生記錄成功了,返回的行數就應該是1,不成功就返回-1。通過返回的受影響行數,可以判斷是否成功。這個應用程序就沒有使用DataReader對象。

ADO.NET DataReader對象不能直接使用構造函數實例化。必須通過Command對象的ExecuteReader()方法來生成。DataReader對象最主要的方法是Read()方法,用來檢索行,然后用下標來訪問行中的字段。在DataReader對象遍歷數據記錄時,數據連接必須保持打開狀態,知道DataReader對象被關閉。

客戶端應用程序需要數據源提供數據時,發送查詢命令到數據源。由數據源進行查詢處理,返回給客戶端一個只讀、只進的記錄集。對這個記錄集的操作就是利用DataReader對象只讀和只進訪問方式進行的。每讀一個數據就向下一條記錄轉移,直至記錄集末尾,并且得到的數據是只讀的,不能修改。整個獲取數據過程需要客戶端應用程序與數據源之間保持永久連接。.NET提供程序及其ADO.NET DataReader類,請參見表:

 
提供程序
DataReader
SQL數據提供程序
SqlDataReader
OLE DB數據提供程序
OleDbDataReader
Oracle數據提供程序
OracleDataReader
ODBC數據提供程序
OdbcDataReader


責任編輯:田樹 來源: 博客
相關推薦

2009-10-29 11:08:20

ADO.NET Dat

2009-11-13 10:31:07

ADO.NET Dat

2009-11-11 10:55:10

ADO.NET對象

2009-11-04 10:35:42

ADO.NET Con

2009-11-13 10:53:54

ADO.NET Dat

2009-10-29 13:34:01

ADO.NET對象

2009-11-03 15:24:14

ADO.NET對象模型

2009-11-04 10:23:05

ADO.NET Con

2009-11-13 14:38:45

ADO.NET Dat

2009-12-21 17:35:24

ADO.NET對象

2009-06-18 09:56:44

ADO.NET對象模型

2009-12-21 17:02:19

ADO.NET Sql

2009-11-12 16:04:42

ADO.NET對象查詢

2009-12-28 13:47:31

ADO.NET對象

2009-12-18 14:27:24

ADO.NET對象

2009-11-04 11:30:35

ADO.NET Dat

2009-11-11 09:54:34

ADO.NET Rec

2009-11-03 17:46:50

ADO.NET Sel

2009-11-03 17:12:33

ADO.NET Exe

2010-05-06 08:55:23

ADO.NET
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲欧美成人影院 | 色视频网站在线观看 | 久久综合久 | 99久久久久久久 | 精品国产成人 | 国产视频h | 日本不卡在线观看 | 成人区精品一区二区婷婷 | 亚洲男人的天堂网站 | 久久免费视频观看 | 中文字幕第49页 | 国产羞羞视频在线观看 | 免费成人高清在线视频 | 久久久久久久久久一区二区 | 色婷婷九月 | 美女黄网站 | 国产免费a | 国产欧美精品一区二区三区 | 国产视频精品在线观看 | 国产精品一二三区 | 亚洲精品一区二区三区中文字幕 | 国产免费观看视频 | 在线日韩欧美 | 中国一级特黄视频 | 超碰在线免费 | 久久人 | 99精品国产一区二区三区 | 国产96色在线 | 日韩欧美国产精品一区二区三区 | 男女羞羞视频在线看 | 97精品超碰一区二区三区 | 91影库| 成年人在线观看视频 | 国产伦精品一区二区三区高清 | 国产成人综合久久 | 九九综合| 蜜臀久久99精品久久久久久宅男 | 一区二区日本 | 四季久久免费一区二区三区四区 | 中文字幕在线观看视频一区 | pacopacomama在线 |