Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
In dit onderwerp vindt u de basisbeginselen van Open Database Connectivity (ODBC):
U wilt ook het gerelateerde onderwerp ODBC lezen: De ODBC-cursorbibliotheek.
Opmerking
ODBC-gegevensbronnen zijn toegankelijk via de MFC ODBC-klassen, zoals beschreven in dit onderwerp, of via de DAO-klassen (MFC Data Access Object).
Opmerking
De MFC ODBC-klassen ondersteunen Unicode en multithreading. Zie ODBC-klassen en threads voor meer informatie over de ondersteuning voor multithreading
ODBC is een interface op oproepniveau waarmee toepassingen toegang hebben tot gegevens in elke database waarvoor een ODBC-stuurprogramma is. Met ODBC kunt u databasetoepassingen maken met toegang tot elke database waarvoor uw eindgebruiker een ODBC-stuurprogramma heeft. ODBC biedt een API waarmee uw toepassing onafhankelijk kan zijn van het DBMS (Source Database Management System).
ODBC is het databasegedeelte van de Microsoft Windows Open Services Architecture (WOSA), een interface waarmee Windows-bureaubladtoepassingen verbinding kunnen maken met meerdere computeromgevingen zonder de toepassing voor elk platform te herschrijven.
Hieronder ziet u onderdelen van ODBC:
ODBC-API
Een bibliotheek met functie-aanroepen, een set foutcodes en een standaard SQL-syntaxis voor toegang tot gegevens op DBMSs.
ODBC-stuurprogrammabeheer
Een dynamic-link-bibliotheek (Odbc32.dll) waarmee ODBC-databasestuurprogramma's namens een toepassing worden geladen. Dit DLL-bestand is transparant voor uw toepassing.
ODBC-databasestuurprogramma's
Een of meer DLL's die ODBC-functieaanroepen verwerken voor specifieke DBMS'en. Zie ODBC-stuurprogramma's Lijst voor een lijst van geleverde stuurprogramma's.
-
Een dynamic-link-bibliotheek (Odbccr32.dll) die zich bevindt tussen de ODBC-stuurprogrammabeheer en de stuurprogramma's en verantwoordelijk is voor het doorbladeren van de gegevens.
-
Een hulpprogramma dat wordt gebruikt voor het configureren van een DBMS om deze beschikbaar te maken als gegevensbron voor een toepassing.
Een toepassing bereikt onafhankelijkheid van DBMSs door te werken via een ODBC-stuurprogramma dat specifiek is geschreven voor een DBMS in plaats van rechtstreeks met de DBMS te werken. Het stuurprogramma zet de aanroepen om in opdrachten die het DBMS kan gebruiken, vereenvoudigt het werk van de ontwikkelaar en maakt het beschikbaar voor een breed scala aan gegevensbronnen.
De databaseklassen ondersteunen alle gegevensbronnen waarvoor u een ODBC-stuurprogramma hebt. Dit kan bijvoorbeeld een relationele database, een ISAM-database (Indexed Sequential Access Method), een Microsoft Excel-spreadsheet of een tekstbestand bevatten. De ODBC-stuurprogramma's beheren de verbindingen met de gegevensbron en SQL wordt gebruikt om records uit de database te selecteren.
Zie de odbc-stuurprogrammalijst voor een lijst met ODBC-stuurprogramma's die zijn opgenomen in deze versie van Visual C++ en voor informatie over het verkrijgen van extra stuurprogramma's.