Sdílet prostřednictvím


Architektura ODBC

Architektura ODBC má čtyři komponenty:

  • Aplikace Provádí zpracování a volá funkce ODBC pro odesílání příkazů SQL a načítání výsledků.

  • Správce ovladačů Načte a uvolní ovladače jménem aplikace. Zpracovává volání funkce ODBC nebo je předává ovladači.

  • Ovladač Zpracovává volání funkce ODBC, odesílá požadavky SQL do konkrétního zdroje dat a vrací výsledky do aplikace. V případě potřeby ovladač upraví požadavek aplikace tak, aby požadavek odpovídal syntaxi podporované přidruženým DBMS.

  • Zdroj dat Skládá se z dat, ke která chce uživatel získat přístup, a jeho přidruženého operačního systému, DBMS a síťové platformy (pokud existuje) používané pro přístup k DBMS.

Všimněte si následujících bodů o architektuře ODBC. Za prvé může existovat více ovladačů a zdrojů dat, což aplikaci umožňuje současně přistupovat k datům z více zdrojů dat. Rozhraní ODBC API se používá na dvou místech: mezi aplikací a Správcem ovladačů a mezi správcem ovladačů a jednotlivými ovladači. Rozhraní mezi Správcem ovladačů a ovladači se někdy označuje jako rozhraní poskytovatele služeb nebo rozhraní SPI. Rozhraní ODBC (API) a rozhraní SPI (Service Provider Interface) jsou stejné; to znamená, že Správce ovladačů a každý ovladač mají stejné rozhraní pro stejné funkce.

Tato část obsahuje následující témata.