[데이터 베이스] ADO

연두비두밥·2024년 2월 14일
post-thumbnail

목차

ADO란?
ADO의 종류
기본 사용법


ADO란?

ActiveX Data Objects의 약자이다.
데이터 원본에 접근하기 위해 마이크로소프트 표준으로 제작된 COM(Component Object Model) 객체들의 모임이자, 프로그래밍 인터페이스(API)이다.
즉, 데이터 베이스의 데이터에 액세스하기 위한 API이다.

ADO의 종류

주요 객체설명
연결 객체 (Connection Object)특정 DBMS나 다른 데이터 소스에 대한 연결을 설정한다. 또는 db에 쿼리를 보낼 수도 있다. 즉, 데이터 베이스에 연결
레코드셋 객체(Recordset Object)레코드 그룹인 결과 응답이 들어 있다.(레코드는 하나의 행을 의미한다) 즉, 레코드 입출력
명령 객체(Command Object)SQL 명령어를 대표한다.
즉, 저장프로시저를 호출

일반 객체
레코드 객체(Record Object)
스트림 객체(Stream Object)
오류 객체 (Error Object)
필드 객체 (Field Object)
변수 객체 (Parameter Object)
속성 객체 (Propety Object)

기본 사용법

  • ADO를 사용하여 데이터에 접근하고 이용하려면 다음과 같은 기본 과정을 밟아야 한다.

  1. 데이터 베이스에 연결할 연결 객체를 하나 만든다.
  2. 데이터를 받기 위해 레코드셋 객체를 하나 만든다.
  3. 연결을 연다.
  4. 연결을 열고 원하는 테이블 이름이나 SQL 명령을 open함수로 통과시킴으로서 레코드셋에 놓는다.
  5. 패치(fetch) 데이터 위에서 검색 및 처리를 한다.
  6. Update나 UpdateBatch 메서드를 사용하여 데이터에 대한 변경 사항을 확인한다.
  7. 레코드셋을 닫는다.
  8. 연결을 닫는다.

어찌됐든 ADO는 근본적으로 DB와 연결하고 저장 프로시저를 실행시키거나 쿼리(어짜피 이거 모아둔게 저장 프로시저 이다)를 실행시킨다는 의미이다.

ProudNet참고

profile
꾸준하고 싶은 사람

0개의 댓글