ADO.NET 개요
ADO.NET은 데이터 소스의 종류에 관계없이 일관성 있는 액세스를 제공하는 기술을 말합니다. ADO.NET 데이터 소스에는 SQL Server나 XML 형태로 된 문서 뿐만 아니라 OLE DB 및 ODBC로 접근할 수 있는 다양한 데이터 소스가 있습니다. 이러한 데이터 소스에 접근하고자 할 때 ADO.NET 기술을 사용하면 쉽고 강력하게 데이터 소스에 연결하여 필요한 데이터를 검색하거나 추가 등의 원하는 작업을 할 수 있습니다.
ADO.NET 구성 요소
[그림] ADO.NET 구조
ADO.NET 기술은 .NET Framework 데이터 공급자와 DataSet으로 구성하고 있습니다.
.NET Framework 데이터 공급자는 데이터 소스와 연결 및 원하는 작업 처리를 담당하며 DataSet은 데이터 소스와 관계없이 프로그램의 논리적 데이터를 구성하여 원하는 작업 처리를 당당합니다.
.NET Framework 데이터 공급자에는 데이터 소스에 연결을 제공하는 Connection과 데이터 소스에 원하는 질의를 할 수 있는 Command, 데이터 소스를 정방향으로 빠르게 읽기 작업을 할 수 있는 DataReader와 데이터 소스와 DataSet 사이의 연결을 제공하는 DataAdapter가 있습니다.
DataSet은 데이터 소스와 관계없이 관리할 데이터의 구조를 테이블 형태로 디자인 하고 관계를 정의하여 프로그램 내에서 데이터 작업을 쉽게 해 주는 역할을 수행합니다. 그리고 DataSet은 구조와 데이터를 XML 문서 형태로 기록하고 로딩하여 사용할 수 있는 강력한 컬렉션입니다.
'프로그래밍 기술 > SQL과 ADO.NET' 카테고리의 다른 글
[ADO.NET] SqlCommand 생성자, 속성 (0) | 2016.04.22 |
---|---|
[ADO.NET] SqlCommand 클래스 개요 (0) | 2016.04.22 |
[ADO.NET] SqlConnection 클래스 속성과 메서드 (0) | 2016.04.22 |
[ADO.NET] SqlConection 생성자 (0) | 2016.04.22 |
[ADO.NET] SqlConnection 클래스 소개 (2) | 2016.04.22 |
서버 탐색기를 이용하여 SQL 쿼리 사용하기 (0) | 2016.04.21 |
MS SQL에서 제공하는 함수(수치 연산, 날짜 및 시간) (0) | 2016.04.21 |
SQL 쿼리문, UPDATE와 SELECT (0) | 2016.04.21 |
INSERT, DELETE SQL 쿼리문 (0) | 2016.04.21 |
SQL 쿼리문 이름 변경(SP_RENAME), 삭제(TRUNCATE), 제거(DROP) (0) | 2016.04.21 |