ODBC

Staat voor "Open Database Connectivity."

ODBC is een API waarmee een applicatie op een gestandaardiseerde en consistente manier met verschillende soorten databases kan communiceren. Hierdoor kan een applicatie dezelfde programmacode gebruiken om gegevens van en naar databases over te brengen die gebruikmaken van meerdere databasebeheersystemen, ongeacht welke DBMS-software de database gebruikt. ODBC werd in 1992 voor het eerst geïntroduceerd door Microsoft en de SQL Access Group en is sindsdien een standaard voor interoperabiliteit.

Applicaties communiceren met een database via een ODBC-stuurprogramma, dat de standaarddatabaseaanroepen van de applicatie vertaalt naar de specifieke taal van elke database. Het stuurprogramma is ook verantwoordelijk voor het vertalen van door de database geretourneerde gegevens naar een ODBC-compatibele indeling en het verzenden daarvan naar de applicatie via de ODBC-API. Een applicatie kan bijvoorbeeld dezelfde opdrachten gebruiken om via de ODBC-stuurprogramma's van elk systeem een MySQL-database, een Microsoft Access-database en een Oracle-database te doorzoeken. De ontwikkelaar van de applicatie kan ondersteuning bieden voor verschillende databases zonder voor elk systeem afzonderlijke aanroepen te schrijven.

Elke afzonderlijke database-implementatie gebruikt een afzonderlijk stuurprogramma. Software-hulpprogramma's met de naam ODBC Driver Managers helpen gebruikers de instellingen van elk stuurprogramma te configureren en te beheren welke stuurprogramma's zijn geïnstalleerd. Naast stuurprogramma's van de fabrikant kunnen gebruikers stuurprogramma's van derden installeren die toegang bieden tot databases zonder officiële ODBC-ondersteuning. Gebruikers kunnen ook ODBC-stuurprogramma's installeren voor andere soorten databases die niet afhankelijk zijn van DBMS-software — bijvoorbeeld Excel-spreadsheets en CSV-tekstbestanden — zodat hun applicaties kunnen communiceren met gegevens uit andere bronnen.

NOTE: ODBC is onafhankelijk van programmeertaal en is beschikbaar in meerdere programmeertalen. Een vergelijkbare API, Java Database Connectivity (JDBC), standaardiseert aanroepen voor databaseverbonden Java-applicaties.

Bijgewerkt August 2, 2023 door Brian P.

quizTest je kennis

Which OS had a version code-named Mavericks?

A
Android
0%
B
Windows
0%
C
OS X
0%
D
iOS
0%
Correct! Incorrect!     View the Mavericks definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van ODBC op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.