티스토리 뷰

Database/ETC

ADO, OLEDB,ODBC 관계

데브포유 2008. 8. 22. 15:08
반응형
ADO는 로컬 데이터베이스 접속(DAO)와 원격 데이터 베이스접속(RDO)
의 개념을 모두 포함(ODBC와 비슷)하지만 ODBC와 다른 점은 ODBC가
관계형 데이터베이스(RDB)만 처리할 수 있는 반면 ADO는 비관계형
데이터베이스도 처리하는 인터페이스를 가지고 있다는 점이다.
ADO에서 관계형/비관계형 데이터베이스를 처리하는 방법은
OLEDB를 통해 이루어 지며, 관계형 데이터베이스일 경우는 OLEDB에서
ODBC를 통해서 이루어지고, 비관계형 데이터베이스일 경우는 COM 를 통해
이루어진다. 즉 ADO는 관계형이는 비관계형이는 동일한 인터페이스를 통해
데이터베이스를 처리할 수 있게 된다.

#. ADO 계층도

ADO
-------------------
|
OLEDB
-------------------
|          |
ODBC      COM
-------------------
|          |
관계형DB   비관계형DB
반응형