다음을 통해 공유


DataAdapters 및 DataReaders(ADO.NET)

업데이트: November 2007

ADO.NET DataReader를 사용하여 데이터베이스에서 앞으로만 이동 가능한 읽기 전용 데이터 스트림을 검색할 수 있습니다. 결과는 쿼리를 실행할 때 반환되며 DataReaderRead 메서드를 사용하여 이를 요청할 때까지 클라이언트의 네트워크 버퍼에 저장됩니다. DataReader를 사용하면 사용이 가능해지는 즉시 데이터를 검색하고 기본적으로 메모리에 한 번에 하나의 행만 저장하여 시스템 오버헤드를 줄임으로써 응용 프로그램의 성능을 향상할 수 있습니다.

DataAdapter는 데이터 소스에서 데이터를 검색하고 DataSet 내의 테이블을 채우는 데 사용됩니다. DataAdapter는 DataSet의 변경 내용을 다시 데이터 소스에 적용합니다. DataAdapter는 .NET Framework 데이터 공급자의 Connection 개체를 사용하여 데이터 소스에 연결하며 Command 개체를 사용하여 데이터 소스에서 데이터를 검색하고 변경 내용을 데이터 소스에 적용합니다.

.NET Framework에 포함된 각 .NET Framework 데이터 공급자에는 DbDataReaderDbDataAdapter 개체가 있습니다. .NET Framework Data Provider for OLE DB에는 OleDbDataReaderOleDbDataAdapter 개체가 있고 .NET Framework Data Provider for SQL Server에는 SqlDataReaderSqlDataAdapter 개체가 있으며 .NET Framework Data Provider for ODBC에는 OdbcDataReaderOdbcDataAdapter 개체가 있고 .NET Framework Data Provider for Oracle에는 OracleDataReaderOracleDataAdapter 개체가 있습니다.

단원 내용

참고 항목

기타 리소스

데이터 소스에 연결(ADO.NET)

명령 및 매개 변수(ADO.NET)

트랜잭션 및 동시성(ADO.NET)

DataSets, DataTables 및 DataViews(ADO.NET)