Condividi tramite


Driver basati su file

I driver basati su file vengono usati con origini dati come dBASE che non forniscono un motore di database autonomo per il driver da usare. Questi driver accedono direttamente ai dati fisici e devono implementare un motore di database per elaborare istruzioni SQL. Come procedura standard, i motori di database nei driver basati su file implementano il sottoinsieme di ODBC SQL definito dal livello minimo di conformità SQL; per un elenco delle istruzioni SQL di questo livello di conformità, vedere Appendice C: Grammatica SQL.

Confrontando driver basati su file e basati su DBMS, i driver basati su file sono più difficili da scrivere a causa del componente del motore di database, meno complicati da configurare perché non esistono parti di rete e meno potenti perché pochi utenti hanno il tempo di scrivere motori di database potenti come quelli prodotti dalle società de di database.

La seguente illustrazione mostra due diverse configurazioni di driver basati su file, una in cui i dati risiedono localmente e l'altra in cui risiedono su un file server di rete.

Two configurations of file-based drivers