다음을 통해 공유


OLE DB 프로그래밍 개요

OLE DB는 고성능 COM 기반 데이터베이스 기술입니다. 저장된 양식과 관계없이 데이터에 액세스하는 일반적인 방법을 제공합니다. 일반적인 비즈니스 상황에서는 방대한 양의 정보가 회사 데이터베이스에 저장되지 않습니다. 이 정보는 파일 시스템(예: FAT 또는 NTFS), 인덱싱된 순차적 파일, 개인 데이터베이스(예: Access), 스프레드시트(예: Excel), 프로젝트 계획 응용 프로그램(예: Project) 및 전자 메일(예: Outlook)에서 찾을 수 있습니다. OLE DB를 사용하면 데이터 저장소에 OLE DB 공급자가 있는 한 모든 종류의 데이터 저장소에 동일한 방식으로 액세스할 수 있습니다.

OLE DB를 사용하면 DBMS 여부에 관계없이 다양한 데이터 원본에 액세스하는 애플리케이션을 개발할 수 있습니다. OLE DB는 지정된 데이터 원본에 적절한 DBMS 기능을 지원하는 COM 인터페이스를 사용하여 범용 액세스를 가능하게 합니다. COM은 불필요한 서비스 중복을 줄이고 데이터 원본뿐만 아니라 다른 애플리케이션 간의 상호 운용성을 최대화합니다.

COM의 이점

COM이 들어오는 위치입니다. OLE DB는 COM 인터페이스 집합입니다. 균일한 인터페이스 집합을 통해 데이터에 액세스하면 데이터베이스를 협력 구성 요소의 행렬로 구성할 수 있습니다.

COM 사양에 따라 OLE DB는 DBMS 기능의 일관되고 재사용 가능한 부분을 인수하고 캡슐화하는 확장 가능하고 유지 관리 가능한 인터페이스 컬렉션을 정의합니다. 이러한 인터페이스는 다양한 정보 원본에 대한 균일한 트랜잭션 액세스를 가능하게 하는 행 컨테이너, 쿼리 프로세서 및 트랜잭션 코디네이터와 같은 DBMS 구성 요소의 경계를 정의합니다.

참고 항목

OLE DB 프로그래밍
OLE DB 소비자 템플릿
OLE DB 공급자 템플릿
OLE DB 템플릿