Share via


Panoramica di ODBC

Open Database Connectivity (ODBC) è un'API (Application Programming Interface) ampiamente accettata per l'accesso al database. Si basa sulle specifiche call-level interface (CLI) di Open Group e ISO/IEC per le API di database e usa Structured Query Language (SQL) come linguaggio di accesso al database.

ODBC è stato progettato per ottenere la massima interoperabilità, ovvero la capacità di una singola applicazione di accedere a diversi sistemi di gestione di database (DBMS) con lo stesso codice sorgente. Le applicazioni di database chiamano le funzioni dell'interfaccia ODBC, che sono implementate in moduli specifici per il database chiamati driver. L'uso dei driver isola le applicazioni dalle chiamate specifiche al database nello stesso modo in cui i driver delle stampanti isolano i programmi di elaborazione testi dai comandi specifici della stampante. Poiché i driver vengono caricati in fase di esecuzione, un utente deve aggiungere solo un nuovo driver per accedere a un nuovo DBMS; non è necessario ricompilare o ricollegare l'applicazione.

Questa sezione descrive gli argomenti seguenti: