Open Database Connectivity

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.
Descrizione
[modifica | modifica wikitesto]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]
Wikimedia Commons contiene immagini o altri file sull'Open Database Connectivity
Collegamenti esterni
[modifica | modifica wikitesto]- Repository sorgenti di Open Database Connectivity, su github.com.
- (EN) Denis Howe, Open Database Connectivity, in Free On-line Dictionary of Computing. Disponibile con licenza GFDL
- (EN) La documentazione ODBC di Microsoft, su support.microsoft.com.
- (EN) Diapositive di presentazione da www.roth.net, su roth.net.
- (EN) The unixODBC Project home page, su unixodbc.org.
| Controllo di autorità | GND (DE) 4396455-2 |
|---|