Qual è ODBC?

ODBC è l'abbreviazione di Open Database Connectivity, ed è una interfaccia per accedere a basi di dati tramite query SQL. ODBC può essere utilizzato come uno strumento di accesso alle varie banche dati, come MS-Access, dBase, DB2, Excel e Text. Attraverso queste Livello Call Interface (CLI) specifiche di SQL Access Group, il OBDC modo neutrale consente di accedere ai dati memorizzati nei personal computer e varie banche dati. E 'stato prima creato da Microsoft e Simba Technologies. 1,0 ODBC è stato inizialmente rilasciato nel settembre 1992, e divenne una parte della SQL standard internazionale nel 1995. Microsoft inizialmente spedito l'ODBCs come un insieme di DLL e ancora oggi, le navi con ogni copia di Microsoft Windows. Oggi, sempre di più sistemi operativi come UNIX e Apple stanno adottando il provider ODBC.

La forza di ODBC che è universale, fornendo un accesso ai dati di interfaccia, permette le società di software indipendenti e le parti che non abbiano per imparare di più interfacce di programmazione delle applicazioni. Per mettere semplicemente, con ODBC, le applicazioni possono accedere, visualizzare e modificare i database da numerose e molto diverse banche dati. Questo è dovuto al fatto che il provider ODBC "ri-codici" la query SQL in modo che sarebbe leggibile da varie banche dati.

Tuttavia, il provider ODBC ha anche i suoi inconvenienti. Come gestire un grande numero di clienti di ODBC può significare una immensa quantità di driver e DLL in esecuzione, questo potrebbe portare ad un sovraccarico di amministrazione del sistema. Tuttavia, questo piccolo problema ha portato a ulteriori usi della tecnologia server ODBC (o il "multi-tier ODBC Driver") per alleviare il carico. Inoltre, i conducenti hanno un ruolo chiave nel ODBCs, alcuni hanno sollevato la questione dei nuovi driver 'di stabilità, come molti hanno spesso dimostrato di avere bug in essi.

Come è ODBC trasformati

Per utilizzare il provider ODBC, sono necessarie tre componenti: ODBC client driver ODBC, e un DBMS server (es. Microsoft Access, SQL Server, Oracle, FoxPro). In primo luogo, il provider ODBC client usare un comando (denominati "ODBC") per interagire (richiedente e / o l'invio di dati) con il DBMS server (back-end). Tuttavia, il DBMS server non capire il comando da parte del client ODBC ancora, come il comando deve ancora essere elaborati attraverso il driver ODBC (front-end). Allora, il driver ODBC di decodificare il comando che possono essere elaborati dal server e ODBC essere inviato lì. Il server ODBC poi rispondere al driver ODBC, che si traduca l'output finale al cliente ODBC.



Top 5 Free Networking Tools

White Papers libero su tecnologia database

Bookmark Qual è ODBC?

Ultimi post sul blog


Inglese Inglese Tedesco Tedesco Spagnolo Spagnolo Francese Francese Italiano Italiano Portoghese Portoghese Russo Russo Olandese Olandese
Greco Greco Hindi Hindi Giapponese Giapponese Coreano Coreano Cinese Cinese Cinese (semplificato) Cinese (semplificato) Arabo Arabo

Copyright 2009 Tech-FAQ. Tutti i diritti riservati. Privacy Policy.