Delen via


ODBC-architectuur

De ODBC-architectuur heeft vier onderdelen:

  • Toepassing Hiermee worden ODBC-functies verwerkt en aanroepen om SQL-instructies te verzenden en resultaten op te halen.

  • Driver Manager Hiermee laadt en verwijdert u stuurprogramma's namens een toepassing. Hiermee worden ODBC-functie-aanroepen verwerkt of doorgegeven aan een stuurprogramma.

  • Stuurprogramma Verwerkt ODBC-functie-aanroepen, verzendt SQL-aanvragen naar een specifieke gegevensbron en retourneert resultaten naar de toepassing. Indien nodig wijzigt het stuurprogramma de aanvraag van een toepassing, zodat de aanvraag voldoet aan de syntaxis die wordt ondersteund door de bijbehorende DBMS.

  • Gegevensbron Bestaat uit de gegevens die de gebruiker wil openen en het bijbehorende besturingssysteem, DBMS en netwerkplatform (indien aanwezig) dat wordt gebruikt voor toegang tot de DBMS.

Let op de volgende punten over de ODBC-architectuur. Ten eerste kunnen er meerdere stuurprogramma's en gegevensbronnen bestaan, waardoor de toepassing tegelijkertijd toegang kan krijgen tot gegevens uit meer dan één gegevensbron. Ten tweede wordt de ODBC-API op twee plaatsen gebruikt: tussen de toepassing en Driver Manager, en tussen Driver Manager en elk stuurprogramma. De interface tussen Driver Manager en de stuurprogramma's wordt soms aangeduid als de interface van de serviceprovider of SPI. Voor ODBC zijn de API (Application Programming Interface) en de SERVICE Provider Interface (SPI) hetzelfde; Dat wil gezegd, de Driver Manager en elk stuurprogramma hebben dezelfde interface met dezelfde functies.

Deze sectie bevat de volgende onderwerpen.