Sdílet prostřednictvím


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.

  • Správce rozhraní ODBC

    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.

Viz také

Koncepty

Rozhraní ODBC (Open Database Connectivity)