본문 바로가기

프로그래밍/VC/VC.NET/Cs

DAO 관련 데이터 베이스 클래스

DAO는 VB에게 익숙한 인터페이스. 이는 데이터베이스를 엑세스하기 위해서
Jet db engine을 사용한다. Jet DB engine 은 MS의 Access의 엔진이다.
이 DAO는 객체지향 모델을 가지며, 관계형 DB 시스템에 대해
계층적 뷰를 제공한다.

DAO 지원 MFC 클래스

CDaoWorkspace DB 엔진특성, 트랙잭션관리. 하나이상의 CDaoDatabase객체 관리
CDaoDatabase DB 연결관리
CDaoRecordset 레코드셋 표현,관리. 레코드셋은 테이블,다이너셋,스냅샷타입지원
CDaoRecordView 레코드셋 뷰제공. CFormView 기반.
CDaoFieldExchange 레코드셋,DB간 데이터 교환지원.
CDaoException DB 조작시 예외처리
CDaoQueryDef DB 쿼리 저장
CDaoTableDef DB 테이블 조작, 뷰제공
COleVariant App와 DAO객체간 데이터 교환.
CByteArray 비트맵같은 BLOB데이터 처리