Naar inhoud springen

Open DataBase Connectivity

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door 82.94.6.179 (overleg) op 23 okt 2008 om 09:41. (dit voegt niets toe aan de eerste paragraaf)
Deze versie kan sterk verschillen van de huidige versie van deze pagina.

ODBC (voluit Open DataBase Connectivity) is ontwikkeld door de SQL Access Group in 1992, als standaard database toegankelijkheidsmethode, om elk programma met een database te kunnen laten spreken, onafhankelijk van het type database.

De ODBC-API is de eigenlijke universele interface waarmee client-applicaties integreren. De ODBC-API schermt de applicaties af van de ODBC Driver Manager. Dit is een component die instaat voor het selecteren van aangepaste routines om een DBMS van een bepaalde leverancier aan te spreken. Deze routines zijn vervat in zogeheten Database Drivers. Elke driver vormt een bibliotheek van routines die specifiek zijn geschreven voor interactie met een bepaald type databasemanagementsysteem. Voor elk type database heeft het DBMS dus een driver nodig, die de database aanspreekt en de gegevens vertaalt naar de ODBC-standaard.

Wanneer nu een applicatie een DBMS aanspreekt via de ODBC-API, zal de Driver Manager de driver selecteren die overeenkomt met het type DBMS en de aanroep aan de driver doorgeven (via een SPI). Deze driver vertaalt de DBMS-onafhankelijke aanroep naar aanroepen specifiek voor die DBMS-API, die op zijn beurt het DBMS van toepassing aanspreekt via de server-interface.


Zie ook: JDBC