Udostępnij za pośrednictwem


Co to są DAO i ODBC?

Zarówno obiekty dostępu do danych (DAOs) i Open Database Connectivity (ODBC) są interfejsów API, które umożliwiają zapis w aplikacji, które są niezależne od wszelkich określony system zarządzania bazami (danych DBMS).

DAO jest znanych programistom bazy danych przy użyciu programu Microsoft Access Basic lub Microsoft Visual Basic.DAO używa aparatu bazy danych Microsoft Jet w celu zapewnienia zestaw obiektów dostępu do danych: obiekty, zreplikowany i querydef obiektów, obiekty recordset i inne bazy danych.DAO działa najlepiej z plików .mdb, jak te utworzone przez program Microsoft Access, ale także dostępny za pośrednictwem obiektów DAO i aparat bazy danych Microsoft Jet źródeł danych ODBC.

Standard ODBC oferuje interfejs API, który innej bazy danych dostawców implementuje przez sterowniki ODBC, które są specyficzne dla określonego systemu DBMS.Program używa tego interfejsu API do wywoływania Menedżera sterowników ODBC, który przekazuje wywołania odpowiedni sterownik.Sterownik, z kolei współdziała z systemu DBMS, używając programu SQL.

[!UWAGA]

ODBC jest główną część z Microsoft Windows otwarte standardy architektury (WOSA).DAO jest zoptymalizowane wokół aparatu bazy danych Microsoft Jet, ale można nadal korzystać z tego aparatu ODBC i innych źródeł danych zewnętrznych i odrębne interfejsu API ODBC i klas MFC na jej podstawie są nadal dostępne i nadal mieć rolę ich w zaznaczeniu narzędzia bazy danych.

Zobacz też

Inne zasoby

Dostęp do danych często zadawane pytania