Wat is ODBC?

ODBC is een afkorting voor Open Database Connectivity en is een interface om toegang te krijgen tot databases via SQL queries. De ODBC kan worden gebruikt als een instrument toegang tot diverse databases zoals MS-Access, dBase, DB2, Excel en Tekst. Door middel van deze Call Level Interface (CLI) specificaties van de SQL Access Group, de OBDC kunt een neutrale manier de toegang tot de gegevens opgeslagen in personal computers en verschillende databases. Het werd voor het eerst gemaakt door Microsoft en Simba Technologies. ODBC 1.0 aanvankelijk werd uitgebracht in september 1992, en uiteindelijk werd een deel van de internationale SQL standaard in 1995. Microsoft oorspronkelijk verzonden ODBCs als een geheel van DLL's en vandaag nog, schepen de set met elk exemplaar van Microsoft Windows. Vandaag, meer en meer besturingssystemen zoals Unix en Apple zijn de aanneming van de ODBC.

De sterkte van ODBC is dat door het verstrekken van een universele toegang tot data-interface, is het mogelijk onafhankelijke software bedrijven en partijen om niet te leren meerdere application programming interfaces. Gewoon gebracht, met ODBC, applicaties kunnen tegelijkertijd toegang, bekijken en wijzigen database van talrijke en zeer diverse databases. Dit is omdat de ODBC "re-codes" de SQL-query's, zodat het zou kunnen worden gelezen door de verschillende databanken.

Echter, de ODBC heeft ook zijn nadelen. Aangezien het beheer van een groot aantal ODBC-clients kunnen betekenen een enorme hoeveelheid drivers en DLL's worden uitgevoerd, dit kan leiden tot een systeem administratie overhead. Toch zijn deze kleine kwestie heeft geleid tot verder gebruik van de ODBC-server technologie (of de "Multi-Tier ODBC Drivers") ter verlichting van de belasting. Ook, zoals drivers zijn een sleutel in ODBCs, sommige hebben de kwestie van de nieuwere drivers' stabiliteit, zo vaak heb veel geleerd te hebben bugs in hen.

Hoe ODBC wordt verwerkt

Voor het gebruik van de ODBC, drie componenten nodig: ODBC-client, ODBC-stuurprogramma, en een DBMS-server (bijvoorbeeld Microsoft Access, SQL Server, Oracle, en FoxPro). Ten eerste, de ODBC-client maakt gebruik van een commando (hierna te noemen "ODBC") om samen te werken (het aanvragen en / of verzenden van gegevens) met de DBMS-server (back-end). Echter, de DBMS server het niet begrijpen van de opdracht door de ODBC-client, maar als de opdracht nog moet worden verwerkt via de ODBC-stuurprogramma (front-end). Dus dan is de ODBC-driver zal decoderen de opdracht die kan worden verwerkt door de ODBC-server en er worden verzonden. De ODBC-server zal dan antwoorden terug naar de ODBC-stuurprogramma dat zal vertalen de uiteindelijke output naar de ODBC-client.



Top 5 Gratis Networking Tools

Gratis White papers over database technologie

Bookmark Wat is ODBC?

Laatste blogberichten


Engels Engels Duits Duits Spaans Spaans Frans Frans Italiaans Italiaans Portugees Portugees Russisch Russisch Nederlands Nederlands
Grieks Grieks Hindi Hindi Japans Japans Koreaans Koreaans Chinees Chinees Chinees (vereenvoudigd) Chinees (vereenvoudigd) Arabisch Arabisch

Copyright 2009 Tech-FAQ. Alle rechten voorbehouden. Privacybeleid.