Základní informace o rozhraní ODBC
Toto téma obsahuje základní informace o rozhraní ODBC (Open Database Connectivity):
Budete si chtít také přečíst příbuzné téma Rozhraní ODBC: Knihovna kurzorů rozhraní ODBC.
Poznámka
Zdroje dat rozhraní ODBC jsou přístupné pomocí tříd knihovny MFC rozhraní ODBC, jak je popsáno v tomto tématu nebo pomocí tříd knihovny MFC rozhraní DAO (Data Access Objects).
Poznámka
Třídy knihovny MFC rozhraní ODBC podporují kódování Unicode a multithreading. Další informace o podpoře multithreadingu, naleznete v tématu Třídy a vlákna rozhraní ODBC
Rozhraní ODBC je rozhraní úrovně volání, které umožňuje aplikacím přístup k datům v libovolné databázi, pro kterou existuje ovladač rozhraní ODBC. Použitím rozhraní ODBC můžete vytvořit databázové aplikace s přístupem k jakékoliv databázi, pro kterou má Váš koncový uživatel ovladač rozhraní ODBC. Rozhraní ODBC poskytuje rozhraní API, které umožňuje Vaší aplikaci nezávislost vůči zdroji databázového systému (DBMS).
Rozhraní ODBC je databázovou částí Microsoft Windows Open Services Architecture (WOSA), což je rozhraní umožňující Windows desktopovým aplikacím připojení k více výpočetním prostředím bez přepsání aplikace pro každou platformu.
Následují součásti rozhraní ODBC:
Rozhraní ODBC API
Knihovna funkcí volá sadu chybových kódů a syntaxi standartního strukturovaného dotazovcího jazyku (SQL) pro přístup k datům v systémech DBMS.
Správce ovladačů rozhraní ODBC
Dynamická knihovna (Odbc32.dll), která načítá ovladače databáze rozhraní ODBC jménem aplikace. Tato DLL knihovna je transparentní pro Vaší aplikaci.
Databázové ovladače rozhraní ODBC
Jedna nebo více knihoven DLL, které zpracovávající volání funkcí rozhraní ODBC pro konkrétní systémy DBMS. Seznam dodaných ovladačů naleznete v tématu Seznam ovladačů rozhraní ODBC.
Knihovna kurzorů rozhraní ODBC
Dynamická knihovna (Odbccr32.dll), která je umístěna mezi správcem ovladačů rozhraní ODBC a ovladače a zpracování posouvání dat.
-
Nástroj používaný pro konfiguraci systému DBMS tak, aby byly dispozici jako zdroj dat pro aplikaci.
Aplikace dosáhne nezávislosti na systémech DBMS prací pomocí ovladače rozhraní ODBC, nepsaném specificky pro systém DBMS, spíše než přímou prací se systémem DBMS. Ovladač překládá volání do příkazů použitelných systémem DBMS, zjednodušením práce vývojáře a zpřístupněním široké škály zdrojů dat.
Třídy dataabáze podporují libovolný zdroj dat pro který máte ovladač rozhraní ODBC. To může například obsahovat relační databázi, ISAM (Indexed Sequential Access Method) databázi, tabulku aplikace Microsoft Excel nebo textový soubor. Ovladače rozhraní ODBC spravují připojení ke zdroji dat a SQL se používá k výběru záznamů z databáze.
Seznam ovladačů rozhraní ODBC, které jsou součástí této verze aplikace Visual C++, a informace o získání dalších ovladačů, naleznete v tématu Seznam ovladačů rozhraní ODBC.