ODBC

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 9. září 2017; kontroly vyžadují 4 úpravy .

ODBC ( anglicky  Open Database Connectivity ) je programovací rozhraní ( API ) pro přístup k databázím vyvinuté společností Microsoft ve spolupráci se Simba Technologies na základě specifikací Call Level Interface (CLI), které bylo vyvinuto [1] organizacemi SQL Access Group , X / Open a Microsoft . Následně byl CLI standardizován ISO [2] . Standard CLI je navržen tak, aby sjednotil programovou interakci s DBMS , aby byl nezávislý na dodavateli DBMS a softwarové a hardwarové platformě.

Na počátku 90. let existovalo několik dodavatelů databází, z nichž každý měl své vlastní rozhraní. Pokud aplikace potřebovala komunikovat s několika datovými zdroji, bylo nutné napsat vlastní kód pro interakci s každou z databází. K vyřešení tohoto problému vytvořil Microsoft a řada dalších společností standardní rozhraní pro příjem a odesílání různých typů zdrojů dat. Toto rozhraní se nazývá Open Database Connectivity, neboli otevřený mechanismus pro interakci s databázemi .

S ODBC mohli aplikační programátoři vyvíjet aplikace pro použití jediného rozhraní pro přístup k datům, aniž by se museli starat o složitost interakce s více zdroji.

Toho je dosaženo díky skutečnosti, že prodejci různých databází vytvářejí ovladače, které implementují specifický obsah standardních funkcí z ODBC API, s ohledem na vlastnosti jejich produktu. MFC vylepšilo ODBC pro vývojáře aplikací. Skutečné rozhraní ODBC je běžné procedurální API . Namísto vytvoření jednoduchého obalu kolem procedurálního API vytvořili vývojáři MFC sadu abstraktních tříd, které představují logické entity v databázi.

Viz také

Poznámky

  1. Roger Sippl. SQL Access Group's Call-Level Interface  (anglicky)  (downlink) . UBM TechWeb (1. února 1996). Získáno 13. června 2012. Archivováno z originálu 4. srpna 2012.
  2. ISO/IEC 9075-3:2003  (anglicky)  (odkaz není k dispozici) . ISO (17. července 2008). Získáno 13. června 2012. Archivováno z originálu 4. srpna 2012.

Odkazy