차례:
정의-ADO (ActiveX Data Objects) 란 무엇입니까?
ADO (ActiveX Data Objects)는 클라이언트 응용 프로그램에서 데이터 소스에 액세스하기위한 프로그래밍 인터페이스를 제공하는 소프트웨어 구성 요소 모음입니다. ADO는 응용 프로그램 코드에서 일반적인 방식으로 모든 데이터 저장소에 액세스하는 계층 역할을합니다. 데이터베이스 구현에 대한 지식이 없어도되고 데이터 처리에 필요한 저수준 코드를 다루는 복잡성을 줄입니다.
1996 년에 출시 된 activeX 데이터 개체 (ADO)는 RDO (원격 데이터 개체)와 DAO (데이터 액세스 개체)의 개념에서 시작되었습니다. MDAC (Microsoft 데이터 액세스 구성 요소)의 구성 요소 중 하나 인 ADO 및 기타 MDAC 구성 요소는 클라이언트 응용 프로그램에서 SQL, 반 구조적 및 레거시 데이터 저장소에 액세스하기 위해 사용하는 구성 요소의 프레임 워크를 제공합니다.
ADO.NET은 .NET 환경에서 작동하도록 설계된 고급 데이터 액세스 기술이며 데이터 액세스를 위해 연결이 끊어진 모델을 기반으로합니다. ADO는 관리되지 않는 코드에서 데이터 액세스 서비스를 제공하기 위해 COM (구성 요소 개체 모델) 기술을 사용하지만 ADO.NET은 .NET 프레임 워크의 CLR (공용 언어 런타임)의 관리 공급자에 의존합니다.
Techopedia는 ADO (ActiveX 데이터 개체)를 설명합니다.
ADO는 OLEDB 공급자를 사용하여 데이터 소스에 연결하고 데이터에 액세스합니다. OLEDB는 다른 데이터 소스와 상호 작용하기 위해 제공되는 구성 요소 기반의 프로그래밍 인터페이스입니다. 이러한 데이터 원본은 개체 데이터베이스, 웹 페이지, 스프레드 시트 또는 전자 메일 메시지와 같은 관계형 및 비 관계형 데이터베이스 일 수 있습니다. OLEDB 및 ADO 이전에는 ODBC (Open Database Connectivity)가 플랫폼 간 응용 프로그램에서 널리 사용되는 모델이었습니다.
ADO의 개체 모델에는 12 개의 개체 컬렉션이 4 개 있습니다. 다른 컬렉션은 필드, 속성, 매개 변수 및 오류입니다. 각 컬렉션은 다음 12 개의 객체로 구성됩니다.
- 연결-OLE DB를 통해 데이터 소스에 연결
- 명령-명령 (SQL 쿼리 또는 저장 프로 시저)을 데이터 공급자에게 보내기
- 레코드 세트-데이터를 나타내는 레코드 그룹
- 즉시-낙관적이거나 비관적 인 방식으로 잠긴 레코드 세트
- 배치-롤백 데이터베이스 트랜잭션 커밋 또는 수행
- 트랜잭션-데이터베이스 트랜잭션
- 레코드-필드 세트
- 스트림-바이트 스트림 읽기 및 쓰기
- 매개 변수-기능 변경
- 필드-데이터베이스의 열
- 재산-OLEDB 공급자의 능력
- 오류-OLEDB 공급자가 실행하는 동안 직면하는 오류
ADO 2.8은 최신 버전이며 다음과 같은 기능이 있습니다.
- 구성 요소 : 다양한 소스의 데이터 액세스 및 조작에 사용되어 사용 편의성, 빠른 액세스, 낮은 메모리 오버 헤드 및 작은 디스크 공간과 같은 이점을 제공합니다.
- ADO MD (MultiDimensional) : CubeDef 및 CellSet 객체와 같은 다차원 데이터에 액세스하는 데 사용됩니다.
- RDS (원격 데이터 서비스) : 단일 트랜잭션으로 클라이언트에서 서버의 데이터를 검색하고 업데이트합니다.
- ADOX (ADO Extensions) : 스키마 (테이블 또는 프로 시저) 및 보안 (사용자 및 그룹)과 관련된 개체를 만들고 유지 관리하는 데 사용되는 추가 구성 요소 집합입니다.
