Condividi tramite


Architettura ODBC

L'architettura ODBC include quattro componenti:

  • Applicazione Esegue l'elaborazione e chiama le funzioni ODBC per inviare istruzioni SQL e recuperare i risultati.

  • Gestione driver Carica e scarica i driver per conto di un'applicazione. Elabora le chiamate di funzione ODBC o le passa a un driver.

  • Driver Elabora le chiamate di funzione ODBC, invia richieste SQL a un'origine dati specifica e restituisce i risultati all'applicazione. Se necessario, il driver modifica la richiesta di un'applicazione in modo che la richiesta sia conforme alla sintassi supportata dal sistema DBMS associato.

  • Origine dati È costituita dai dati a cui l'utente vuole accedere e dal sistema operativo associato, dal DBMS e alla piattaforma di rete (se presente) usati per accedere al DBMS.

Da notare i seguenti punti dell'architettura ODBC. Prima di tutto, possono esistere più driver e origini dati, che consentono all'applicazione di accedere simultaneamente ai dati da più di un'origine dati. In secondo luogo, l'API ODBC viene usata in due posizioni: tra l'applicazione e Gestione driver e tra Gestione driver e ogni driver. L'interfaccia tra Gestione driver e i driver viene talvolta definita interfaccia del provider di servizi o SPI. Per ODBC, l'API (Application Programming Interface, interfaccia di programmazione dell'applicazione) e l'interfaccia del provider di servizi (SPI) sono uguali; in altre parole, Gestione driver e ogni driver hanno la stessa interfaccia per le stesse funzioni.

Questa sezione descrive gli argomenti seguenti: