ADO.NET 개요

ADO.NET은 OLE DB 및 ODBC를 통해 노출되는 데이터 소스, SQL Server 및 XML과 같은 데이터 소스에 대한 일관성 있는 액세스를 제공합니다. 데이터 공유 소비자 애플리케이션은 ADO.NET을 통해 이러한 데이터 소스에 연결하여 포함된 데이터를 검색, 처리 및 업데이트할 수 있습니다.

ADO.NET은 데이터 조작에 따른 데이터 액세스를 각각의 구성 요소로 구분하여 개별적으로 또는 차례대로 사용할 수 있게 해 줍니다. ADO.NET에는 데이터베이스에 연결하고 명령을 실행하며 결과를 검색하는 데 사용되는 .NET Framework 데이터 공급자가 포함됩니다. 검색된 결과는 곧바로 처리되거나 ADO.NET DataSet 개체에 저장되어 특별한 방식으로 사용자에게 노출되거나 여러 소스의 데이터와 함께 사용되거나 계층 간에 전달됩니다. DataSet 개체는 또한 .NET Framework 데이터 공급자를 독립적으로 사용하여 애플리케이션에 로컬인 데이터 또는 XML에서 가져온 데이터를 관리할 수 있습니다.

ADO.NET 클래스는 System.Data.dll에 있으며 System.Xml.dll에 있는 XML 클래스와 통합됩니다. 데이터베이스에 연결하여 데이터를 검색한 다음, 해당 데이터를 콘솔 창에 표시하는 샘플 코드를 보려면 ADO.NET 코드 예제를 참조하세요.

ADO.NET은 관리 코드를 작성하는 개발자에게 ADO(ActiveX Data Objects)에서 네이티브 COM(Component Object Model) 개발자를 대상으로 제공하는 기능과 유사한 기능을 제공합니다. .NET 애플리케이션에서 데이터에 액세스할 때 ADO가 아니라 ADO.NET을 사용하는 것이 좋습니다.

ADO.NET은 .NET Framework 내에서 가장 직접적인 데이터 액세스 방법을 제공합니다. 애플리케이션이 기본 저장소 모델 대신 개념적 모델에 대해 작업할 수 있도록 하는 상위 수준의 추상화에 대한 자세한 내용은 ADO.NET Entity Framework를 참조하세요.

개인 정보 취급 방침: System.Data.dll, System.Data.Design.dll, System.Data.OracleClient.dll, System.Data.SqlXml.dll, System.Data.Linq.dll, System.Data.SqlServerCe.dll 및 System.Data.DataSetExtensions.dll 어셈블리에서는 사용자의 개인 데이터와 개인 데이터가 아닌 데이터를 구분하지 않습니다. 이러한 어셈블리는 사용자의 개인 데이터를 수집, 저장 및 전송하지 않습니다. 하지만 타사 애플리케이션에서 이러한 어셈블리를 사용하여 사용자의 개인 데이터를 수집, 저장 및 전송할 수 있습니다.

섹션 내용

ADO.NET 아키텍처
ADO.NET의 구조와 구성 요소에 대해 간략하게 설명합니다.

ADO.NET 기술 옵션 및 지침
엔터티 데이터 플랫폼에 포함된 제품과 기술에 대해 설명합니다.

LINQ 및 ADO.NET
LINQ(Language-Integrated Query)가 ADO.NET에 어떻게 구현되었는지 설명하고 관련 항목에 대한 링크를 제공합니다.

.NET Framework 데이터 공급자
ADO.NET에 포함된 하나 이상의 .NET Framework 데이터 공급자에 대한 디자인 개요를 제공합니다.

ADO.NET 데이터 세트
DataSet 디자인 및 구성 요소의 개요를 제공합니다.

ADO.NET에서 Side-by-Side 실행
ADO.NET 버전의 차이를 설명하고 이 차이가 side-by-side 실행 및 애플리케이션 호환성에 미치는 영향에 대해 살펴봅니다.

ADO.NET 코드 예제
ADO.NET 데이터 공급자를 사용하여 데이터를 검색하는 코드 샘플을 제공합니다.

ADO.NET의 새로운 기능
ADO.NET에 새로 추가된 기능을 소개합니다.

ADO.NET 애플리케이션 보안
ADO.NET을 사용할 때 보안 코드를 작성하는 방법에 대해 설명합니다.

ADO.NET에서 데이터 형식 매핑
.NET Framework 데이터 형식과 .NET Framework 데이터 공급자 간의 데이터 형식 매핑에 대해 설명합니다.

ADO.NET에서 데이터 검색 및 수정
데이터 소스에 연결하고, 데이터를 검색하고, 데이터를 수정하는 방법을 설명합니다. 여기에는 DataReadersDataAdapters가 포함됩니다.

참고 항목