Megosztás:


ODBC-architektúra

Az ODBC-architektúra négy összetevőből áll:

  • Alkalmazás Végrehajtja a feldolgozást, és meghívja az ODBC-függvényeket az SQL-utasítások elküldéséhez és az eredmények lekéréséhez.

  • Illesztőprogram-kezelő Betölti és kiüríti az illesztőprogramokat egy alkalmazás nevében. Feldolgozza az ODBC-függvényhívásokat, vagy átadja őket egy illesztőprogramnak.

  • Illesztőprogram Feldolgozza az ODBC-függvényhívásokat, SQL-kéréseket küld egy adott adatforrásnak, és eredményeket ad vissza az alkalmazásnak. Szükség esetén az illesztőprogram módosítja az alkalmazás kérését, hogy a kérés megfeleljen a társított DBMS által támogatott szintaxisnak.

  • Adatforrás A felhasználó által elérni kívánt adatokból és a hozzá tartozó operációs rendszerből, DBMS-ből és hálózati platformból (ha van ilyen) a DBMS eléréséhez használt adatokból áll.

Jegyezze fel az ODBC-architektúra alábbi pontjait. Először is több illesztőprogram és adatforrás is létezhet, így az alkalmazás egyszerre több adatforrásból is hozzáférhet az adatokhoz. Másodszor az ODBC API két helyen használható: az alkalmazás és az Illesztőprogram-kezelő, valamint az Illesztőprogram-kezelő és az egyes illesztőprogramok között. Az illesztőprogram-kezelő és az illesztőprogramok közötti felületet néha szolgáltatói felületnek vagySPI-nek is nevezik. Az ODBC esetében az alkalmazásprogramozási felület (API) és a szolgáltatói felület (SPI) megegyezik; vagyis az Illesztőprogram-kezelő és minden illesztő ugyanazokkal a funkciókkal rendelkezik.

Ez a szakasz a következő témaköröket tartalmazza.