close
Vai al contenuto

Open Database Connectivity

Da Wikipedia, l'enciclopedia libera.
(Reindirizzamento da ODBC)
Image
Architettura del driver

Open Database Connectivity (ODBC) è un'interfaccia di programmazione che permette la connessione ai sistemi di gestione delle basi di dati (DBMS). ODBC si basa sulle specifiche di Call Level Interface (CLI) di SQL, X/Open (ora parte di The Open Group) e ISO/IEC. È stata creata dall'SQL Access Group e la sua prima versione risale al settembre 1992.

ODBC è un'interfaccia implementata in C, originariamente sviluppata per Windows, dove è in forma di DLL, e successivamente portata negli altri sistemi operativi, come UNIX, OS/2 e Macintosh. UnixODBC è l'implementazione più usata per piattaforme UNIX.

Sebbene ci sia bisogno di un driver specifico per poter accedere a un determinato tipo di DBMS, la libreria presenta un'API comune a qualunque base di dati: in tal modo, un programma può connettersi a diversi tipi di database utilizzando più o meno lo stesso codice.

Per il linguaggio Java, è stato sviluppato l'analogo sistema JDBC. Nei casi in cui il JDBC non presenti dei driver per una particolare base di dati, si può utilizzare un ponte JDBC-ODBC che è un driver JDBC che converte metodi JDBC in chiamate di tipo ODBC.

Voci correlate

[modifica | modifica wikitesto]

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]
Controllo di autoritàGND (DE) 4396455-2