ODBC staat voor Open Database Connectivity en verwijst naar een standaard die erop gericht een gemeenschappelijke applicatie programma -interface voor toegang tot verschillende database management systemen , of DBMS , zoals Microsoft Access en SQL Server , DB2 bieden en Oracle . Wezen , een applicatieprogramma indient SQL-statements om ODBC , waardoor ze zich vertaalt in de bijzondere vorm van SQL dat de DBMS begrijpt . Toepassingen ODBC is bedoeld om applicatie-ontwikkelaars om toegang te krijgen tot gegevens via elke toepassing , ongeacht de programmeertaal , het besturingssysteem of de DBMS gebruikt om de gegevens te beheren . De ODBC definieert een reeks van low - level -functie oproepen , waarmee toepassingsprogramma's en DBMS om gegevens te delen , zonder iets over elkaar te weten . De aanvraag en de DBMS kan worden op dezelfde computer of twee verschillende computers , die kunnen worden uitgevoerd twee totaal verschillende besturingssystemen . Connection ODBC werkt door de oprichting van een aansluiting of het kanaal van een toepassingen -programma , een zogenaamde client , om een specifiek DBMS . De verbinding blijft open zo lang als nodig is door de applicatie -programma en is gesloten , expliciet , wanneer zij niet langer nodig zijn . Dezelfde applicatie programma kan meerdere , gelijktijdige ODBC-verbindingen te openen . Een ODBC-verbinding kan alleen werken als zowel de applicatie -programma en de DBMS voldoen aan de ODBC- standaard . Met andere woorden , moet de aanvraag staat de afgifte ODBC -opdrachten en het DBMS moet in staat zijn te reageren op hen te zijn , als ze eenmaal zijn vertaald door de bestuurder manager . Database Drivers < br > een typische toepassing ODBC bestaat uit een of meer toepassingen , database- drivers - stukjes software die de uitgang als de operaties - voor een of meer databases en een chauffeur manager . Database drivers kan worden geleverd door de applicatie-ontwikkelaar , het DBMS ontwikkelaar of een derde partij. De functie van de bestuurder manager is om de gegevens in de databank chauffeurs van toepassing op verzoeken om informatie of vragen , afkomstig uit een applicatie te vertalen in opdrachten die gemakkelijk door het DBMS kan worden geïnterpreteerd . < Br > Flexibiliteit De ODBC- interface biedt niet alleen een standaard methode voor het aansluiten van een DBMS , maar ook een standaard werkwijze die data types en andere flexibele functies . Een toepassingsprogramma kunt SQL-statements te bouwen tijdens de fase waarin een reeks machine-instructies wordt gecreëerd , bekend als compilatie , of tijdens de uitvoering . Dezelfde set van machine-instructies , of object code , kan worden gebruikt om toegang te krijgen tot verschillende DBMS -producten , wat betekent dat de toepassing programmeurs applicaties kunnen ontwikkelen , samenstellen en verspreiden zonder een specifiek DBMS in het achterhoofd . < Br >
|