ODBC: Panoramica di Open Database Connectivity

Traduzione articoli Traduzione articoli
Identificativo articolo: 110093 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

Open Database Connectivity (ODBC) Ŕ interfaccia strategica Microsoft per l'accesso ai dati in un ambiente eterogeneo di relazionali e non - relazionale sistemi di gestione di database. A seconda dell'interfaccia di livello Call specifica di SQL Access Group ODBC include un aperto indipendente dal fornitore di accesso ai dati memorizzati in svariati proprietario personal computer, minicomputer e database di mainframe.

ODBC riduce la necessitÓ di fornitori di software indipendenti e gli sviluppatori aziendali per pi¨ interfacce di programmazione dell'applicazione. ODBC offre ora un'interfaccia di accesso ai dati universale. Con ODBC, gli sviluppatori di applicazioni possono consentire contemporaneamente accedere, visualizzare e modificare i dati da pi¨ di un'applicazione database diversi.

ODBC Ŕ un componente di base di Microsoft Windows Open Services Architecture. Apple ha avallato ODBC come chiave di abilitazione della tecnologia per annunciare in futuro il supporto in System 7. Con il supporto del settore crescente, ODBC viene rapidamente emergenti come un'importante industria standard per l'accesso ai dati per applicazioni Macintosh e Windows.

Informazioni

ODBC Ŕ una specifica per cui gli sviluppatori di scrivere:

  • Un ODBC "front-end" o "client" desktop applicazione abilitata, noto anche come un "ODBC client." Questo Ŕ l'applicazione che l'utente di computer si vede sullo schermo del computer.

    - oppure -
  • Un driver ODBC per un "back-end" o "server" DBMS (Database Management System). Questo Ŕ l'applicazione DBMS risiede su un computer utilizzato per memorizzare i dati per l'accesso da pi¨ utenti. Questa applicazione non Ŕ cosa viene caricato nel computer l'utente finale. L'applicazione server Ŕ in genere pi¨ affidabile (pi¨ veloce, con protezione centralizzata e backup dei dati e cosý via) rispetto all'applicazione client. Il driver ODBC si trova tra il ODBC client e il sistema DBMS; tuttavia, viene caricato nel computer front-end.
Per l'utilizzo di ODBC, i seguenti tre componenti sono necessari:

CLIENT ODBC - un ODBC front-end (anche chiamata ODBC client) - Esempi: Microsoft Access, un'applicazione creata con Access, un'applicazione creata con Microsoft Visual Basic, un'applicazione creata con C + Windows SDK + ODBC SDK, o applicazioni che supportano ODBC di altri produttori (ad esempio Lotus).

DRIVER ODBC, un driver ODBC per il server ODBC. Il driver ODBC per il catalogo contiene un elenco completo dei driver ODBC. Ad esempio, il pacchetto di driver ODBC di Microsoft Ŕ un insieme di driver di ODBC sette pronto per essere utilizzato o fornito con i client ODBC. Un driver ODBC di SQL Server Ŕ incluso in Access e Informix sta lavorando su un driver ODBC di Informix. Per ottenere un driver ODBC Catalog, chiamare Microsoft Order Desk al numero (800) 360-7561. Al di fuori degli Stati Uniti, contattare la filiale Microsoft locale. Per trovare la filiale locale, visitare il sito Web degli uffici internazionali di Microsoft all'indirizzo (informazioni in lingua inglese):
http://www.microsoft.com/worldwide/
Qualsiasi client ODBC pu˛ accedere a qualsiasi DBMS per il quale Ŕ un ODBC driver. SERVER DBMS Ŕ un server back-end o DBMS, ad esempio SQL Server, Oracle, AS/400, FoxPro, Microsoft Access o qualsiasi DBMS per il quale un ODBC driver presente.

Come interagiscono questi tre componenti?

Il client ODBC utilizza un linguaggio o vocabolario di comandi (che viene definito come "ODBC") per richiedere i dati, o per inviare i dati, il server back-end o il server DBMS. Invece, il DBMS non comprendere la richiesta del client ODBC fino a quando il comando passa attraverso il driver ODBC per DBMS che specifico. Questo driver ODBC Ŕ un software che risiede sul server front-end. ODBC driver converte il comando in un formato che pu˛ comprendere il server ODBC. Il server ODBC invia la risposta il driver ODBC, che converte la risposta in un formato che pu˛ comprendere il client ODBC.

Che cos'Ŕ cosý grande su ODBC?

Innanzitutto, gli sviluppatori di applicazioni non necessario modificare le applicazioni per consentire loro di accedere ai dati da diversi componenti back-end. Fino a quando non vi Ŕ un driver ODBC per un particolare server back-end, un ODBC abilitato front-end pu˛ accedervi. In secondo luogo, un driver ODBC per un determinato DBMS consente a qualsiasi applicazione abilitata ODBC da un client ODBC.

Esempi di ODBC in uso

  • Accedere ai dati durante l'accesso al server front-end da un back-end in Oracle utilizzando il Driver Oracle ODBC fornito con Access 1.1.
  • Verranno dati durante l'accesso al server front-end da un back-end in dBASE utilizzando il driver ODBC, che fa parte di Database Microsoft ODBC Driver Pack dBASE.
  • Applicazione c scritto utilizzando C + ODBC SDK + Windows SDK, l'accesso ai dati da un / 400 utilizzando il / 400 driver ODBC disponibili Rochester Software.

Base di domande e risposte

  1. Che cos'Ŕ il SDK di ODBC?

    il SDK di ODBC viene distribuito su dischi floppy e contiene circa 150 pagine di testo che consente agli sviluppatori di scrivere un client abilitato per ODBC o un driver ODBC. il SDK di ODBC viene utilizzato in combinazione con il Software Developers Kit (SDK) di Windows e un compilatore C.
  2. Che cos'Ŕ il database di ODBC Driver Pack?

    ODBC Driver Pack di database Ŕ un insieme dei driver ODBC che viene venduto da Microsoft.
  3. Che cos'Ŕ il catalogo del driver ODBC?

    Il driver ODBC Catalog contiene le descrizioni dei driver ODBC sviluppato da Microsoft e altri produttori software. Contiene una spiegazione del ODBC e illustra il supporto per lo standard di settore.
  4. Driver ODBC sono correntemente disponibili?

    Decine di driver ODBC sono attualmente disponibili, inclusi quelli per Microsoft SQL Server, XLS, testo, xBase, Paradox, ODS, Oracle, RedISAM, FoxBase, Btrieve, Integra-SQL, DEC RDB, SQLBase, Informix, Ingres, DB2, SQL/DS, Teradata e SQL/400.
  5. Come si scrive un driver ODBC?

    Per scrivere un ODBC driver, utilizzare C + Windows SDK + ODBC SDK.
  6. Quali client ODBC sono correntemente disponibili?

    Da Microsoft: Access, Visual Basic, Kit di FoxPro + connettivitÓ, Word 6.0 per Windows, Excel 5.0, strumento di Microsoft Query.

    Di altri fornitori: PowerSoft, ObjectView, Lotus 1-2-3, approccio Lotus, Lotus Notes, Q+E e ad altri utenti.
  7. Uno scrivere un client ODBC?

    Utilizzando C + Windows SDK + ODBC SDK, o utilizzando Access, o utilizzando Visual Basic o utilizzando WinFox + Kit di connettivitÓ o utilizzando uno degli strumenti da altri fornitori consente di eseguire questa operazione.

Riferimenti

Per ulteriori informazioni su ODBC, vedere i seguenti articoli della Microsoft Knowledge Base riportato di seguito: 132131 ODBC database driver 2.0 supportati piattaforme

164370Word documenti e strumenti di sviluppo

163734Migrazione di soluzioni Word informazioni sul Web

Per ulteriori informazioni su Informix, visitare il seguente sito Web Informix IBM:
http://www-306.ibm.com/software/data/informix

Microsoft fornisce informazioni su come contattare altri produttori allo scopo di facilitare l'individuazione del supporto tecnico. Queste informazioni sono pertanto soggette a modifica senza preavviso. Microsoft non garantisce l'accuratezza delle informazioni sul contatti-altri produttori.

ProprietÓ

Identificativo articolo: 110093 - Ultima modifica: giovedý 29 marzo 2007 - Revisione: 1.5
Le informazioni in questo articolo si applicano a:
  • Microsoft Word 6.0 Standard Edition
  • Microsoft Word 6.0a
  • Microsoft Word 6.0c
  • Microsoft Word 95 Standard Edition
  • Microsoft Word 95a
  • Microsoft Word 97 Standard Edition
Chiavi:á
kbmt kbfaq kbualink97 KB110093 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 110093
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Dichiarazione di non responsabilitÓ per articoli della Microsoft Knowledge Base su prodotti non pi¨ supportati
Questo articolo Ŕ stato scritto sui prodotti per cui Microsoft non offre pi¨ supporto. L?articolo, quindi, viene offerto ?cosý come Ŕ? e non verrÓ pi¨ aggiornato.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com