DataReader (ADO.NET)
您可以使用 ADO.NET DataReader,從資料庫擷取順向唯讀資料流。執行查詢時會傳回結果,並一直儲存於用戶端上的網路緩衝區中,直到您使用 DataReader 的 Read 方法要求它們為止。使用 DataReader 可以提高應用程式的效能,方法是立即擷取可用的資料,及 (依預設) 一次只將一個資料列儲存到記憶體中,進而減少系統負荷。
.NET Framework 包含的每個 .NET Framework 資料提供者都有 DataReader 物件:.NET Framework Data Provider for OLE DB 包含 OleDbDataReader 物件;.NET Framework Data Provider for SQL Server 包含 SqlDataReader 物件;.NET Framework Data Provider for ODBC 包含 OdbcDataReader 物件;而 .NET Framework Data Provider for Oracle 則包含 OracleDataReader 物件。
在本節中
使用 DataReader 來擷取資料 (ADO.NET)
說明 ADO.NET DataReader 物件,以及如何將該物件用於從資料來源傳回結果資料流。擷取二進位資料
說明如何使用 DataReader 從資料庫傳回二進位大型物件 (BLOB)。
參考
DbDataReader
說明 DbDataReader 類別及其所有成員。SqlDataReader
說明 SqlDataReader 類別及其所有成員。OleDbDataReader
說明 OleDbDataReader 類別及其所有成員。OdbcDataReader
說明 OdbcDataReader 類別及其所有成員。OracleDataReader
說明 OracleDataReader 類別及其所有成員。