? ODBC è l'acronimo di Open Database Connectivity e si riferisce a uno standard che mira a fornire una interfaccia di programma di applicazione comune per l'accesso a vari sistemi di gestione di database , o DBMS , come Microsoft Access e SQL Server , DB2 e Oracle . In sostanza , un programma applicativo invia istruzioni SQL ODBC, che li traduce in forma particolare di SQL che il DBMS capisce . Applicazioni
ODBC è finalizzato a consentire agli sviluppatori di applicazioni di accedere ai dati attraverso qualsiasi applicazione, indipendentemente dal linguaggio di programmazione , il sistema operativo o il DBMS utilizzato per gestire i dati . L' ODBC definisce un insieme di chiamate di funzioni di basso livello , che consentono di programmi applicativi e DBMS di condividere dati , senza sapere nulla di loro. L'applicazione e il DBMS può essere sullo stesso computer o due computer diversi , che possono essere in esecuzione due completamente diversi sistemi operativi .
Connection
ODBC funziona stabilendo un connessione o canale da un programma applicativo , noto come client , ad uno specifico DBMS . La connessione rimane aperta finché richiesto dal programma applicativo ed è chiuso , in modo esplicito , quando non è più necessario. Lo stesso programma può aprire più connessioni ODBC simultanee . Una connessione ODBC può funzionare solo se sia il programma di applicazione e il DBMS sono conformi allo standard ODBC . In altre parole , l' applicazione deve essere in grado di dare i comandi ODBC e il DBMS deve essere in grado di rispondere a loro, una volta che sono stati tradotti dal gestore driver.