ODBC: Open Database Connectivity-Übersicht

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 110093 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Open Database Connectivity (ODBC) ist Microsofts strategische Schnittstelle für den Zugriff auf Daten in einer heterogenen Umgebung aus relationalen und nicht - relationalen Datenbank-Managementsysteme. Auf der Grundlage der Call­Level Interface die Spezifikation der SQL-Zugriffsgruppe ODBC eine Möglichkeit geöffnete, herstellerunabhängige bietet des Zugriffs auf in einer Vielzahl von proprietären Personalcomputer, Minicomputer und Mainframe-Datenbanken gespeicherte Daten.

ODBC verringert die Notwendigkeit unabhängige Softwarehersteller und Entwickler in Unternehmen mehrere Application programming Interfaces erhalten. ODBC stellt jetzt eine universal Data Access-Schnittstelle. Mit ODBC, kann Anwendungsentwickler können eine Anwendung gleichzeitig zugreifen, anzeigen und Ändern von Daten aus mehreren unterschiedlichen Datenbanken.

ODBC ist eine Kernkomponente von Microsoft Windows Open Services Architecture. Apple hat ODBC als Schlüssel in System 7-Unterstützung in der Zukunft Ankündigung Aktivieren der Technologie unterstützt. Mit wachsenden Branche-Unterstützung ist ODBC schnell als eine wichtige Branche standard für den Datenzugriff für Windows und Macintosh-Anwendungen aufkommenden.

Weitere Informationen

ODBC ist eine Spezifikation mit der Entwickler entweder schreiben:

  • Eine ODBC-aktivierten "Front-End" oder "Client" desktop Anwendung, auch bekannt als ein "ODBC-Client." Dies ist die Anwendung, die den Computer-Benutzer auf dem Computerbildschirm angezeigt wird.

    -oder-
  • Eine ODBC-Treiber für eine "Back-End" oder "Server" DBMS (Datenbank-Managementsystem). Dies ist die DBMS-Anwendung, die auf einem Computer befindet, die zum Speichern von Daten für den Zugriff von mehreren Benutzern verwendet wird. Diese Anwendung ist nicht was auf dem Computer des Endbenutzers geladen wird. Dieser Serveranwendung ist in der Regel stabiler (schneller, mit zentralisierten Sicherheits- und Sicherungen der Daten und usw.) als der Client-Anwendung. Der ODBC-Treiber befindet sich zwischen den ODBC-Client und dem DBMS; jedoch auf dem Front-End-Computer geladen.
Um ODBC zu verwenden, sind die drei folgenden Komponenten erforderlich:

ODBC-CLIENT - einem ODBC-Front-End-(auch mit ODBC-Client) - Beispiele: Microsoft Access, eine mit Access, eine Anwendung mit Microsoft Visual Basic, einer mit C + Windows SDK + ODBC erstellten Anwendung erstellte erstellte Anwendung SDK, oder ODBC-Anwendungen von anderen Herstellern (z. B. Lotus).

ODBC DRIVER - eine ODBC-Treiber für den ODBC-Server. Der ODBC-Treiber-Katalog enthält eine umfassende Liste der ODBC-Treiber. Microsoft ODBC Driver Pack ist z. B. eine Sammlung von sieben ODBC-Treiber bereit, mit ODBC-Clients gebündelt oder verwendet werden. Eine ODBC-Treiber ist in Access enthalten und Informix arbeitet an einen ODBC-Treiber für Informix. Um eine ODBC-Treiber-Katalog zu erhalten, rufen Sie den Microsoft Contact Center unter (800) 360-7561. Wenn Sie außerhalb der USA sind, wenden Sie sich an Ihre Niederlassung. Die Kontaktinformationen Ihrer zuständigen Niederlassung finden Sie auf der Microsoft World Wide Offices-Website unter der folgenden Internetadresse:
http://www.microsoft.com/worldwide/
Alle ODBC-Client kann zugreifen, jedes DBMS, für die es eine ODBC ist-Treiber. DBMS-SERVER ist, ein Back-End oder Server DBMS, z. B. SQL Server, Oracle, AS/400, FoxPro, Microsoft Access oder jedes DBMS für die eine ODBC-Treiber vorhanden ist.

Wie interagieren diese drei Komponenten?

ODBC-Client verwendet eine Sprache oder Vokabular von Befehlen (die als "ODBC" bezeichnet wird), zum Anfordern von Daten aus oder um Daten an den Back-End oder Server DBMS zu senden. Das DBMS verstehen nicht jedoch die ODBC-Clientanforderung, bis der Befehl über den ODBC-Treiber für das spezifische DBMS übergibt. Diesem ODBC-Treiber ist Software, die auf den Front-End-befindet. Die ODBC-Treiber übersetzt den Befehl in einem Format, das von ODBC-Server verstanden werden kann. ODBC-Server sendet die Antwort zurück an den ODBC-Treiber, der die Antwort in ein Format übersetzt, das der ODBC-Client verstanden werden kann.

Was ist so großartig über ODBC?

Zunächst müssen Anwendungsentwickler Daten aus verschiedenen Back-Ends zugreifen können Ihre Anwendungen ändern. Solange es ist kann eine ODBC Driver for eine eine ODBC-aktivierten bestimmten Back-End, Front-End-darauf zugreifen. Zweitens eine ODBC-Treiber für ein bestimmtes DBMS ermöglicht ODBC-aktivierten Anwendung werden von einem ODBC-Client.

Beispiele für ODBC verwendet

  • Zugriff Front-End-Zugriff auf Daten aus einer Oracle Back-End mit den Oracle ODBC-Treiber, der im Lieferumfang Access 1.1.
  • Visual Basic-Front-End-Zugriff auf Daten aus einer dBASE Back-End mit dBASE ODBC-Treiber, die MS ODBC Database Drivers Pack gehört.
  • C Anwendung geschrieben, mit C + ODBC SDK + Windows SDK zugreifen auf Daten aus einem AS / 400, die mithilfe des / 400 ODBC-Treiber Rochester Software erhältlich.

Grundlegende Fragen und Antworten

  1. Was ist ODBC-SDK?

    ODBC-SDK wird auf Disketten vertrieben und enthält über 150 Seiten Text, der ein Entwickler zum Schreiben eines ODBC-aktivierten Clients oder ODBC-Treiber ermöglicht. Das ODBC SDK ist in Verbindung mit Windows Software Developers Kit (SDK) und eine C#-Compiler verwendet werden.
  2. Was ist ODBC Database Driver Pack?

    Die ODBC-Datenbank Driver Pack besteht aus einer ODBC-Treiber, die von Microsoft verkauft wird.
  3. Was ist der ODBC-Treiber-Katalog?

    Der ODBC-Treiber-Katalog enthält Beschreibungen der ODBC-Treiber von Microsoft und anderen Softwareunternehmen entwickelt wurde. Es enthält eine Erklärung der ODBC und branchenweite Unterstützung für den Standard veranschaulicht.
  4. Welche ODBC-Treiber sind momentan verfügbar?

    Dutzende von ODBC-Treiber sind momentan verfügbar, einschließlich derer für Microsoft SQL Server, XLS, Text, xBase, Paradox, ODS, Oracle, RedISAM, FoxBase, Btrieve, Integra-SQL, DEC Rdb, SQLBase, Informix, Ingres, DB2, SQL-DS, Teradata und SQL-400.
  5. Wie schreibe ich einen ODBC-Treiber?

    Schreiben Sie eine ODBC-Treiber, C + Windows SDK + ODBC SDK verwenden.
  6. Welche ODBC-Clients sind momentan verfügbar?

    Access, VBA, FoxPro + Verbindungen Kit, Word 6.0 von Microsoft: Für Windows, Excel 5.0, Microsoft Query-Tool haben.

    Von anderen Herstellern: PowerSoft, ObjectView, Lotus 1-2-3, Lotus-Methode, Lotus Notes, Q + E und andere.
  7. Wie schreiben eine einen ODBC-Client?

    Mithilfe von C + Windows SDK + ODBC SDK, oder mithilfe von Access, oder mithilfe von Visual Basic oder mithilfe von WinFox + Verbindungen Kit oder mithilfe eines der Tools von anderen darauf ausgelegt, dazu Kreditoren.

Informationsquellen

Weitere Informationen zu ODBC finden Sie in die folgenden Artikeln der Microsoft Knowledge Base: 132131 ODBC-Datenbank Treiber 2.0 unterstützte Plattformen

164370Word-Entwicklungstools und Whitepaper

163734Word Projektmappen migrieren Informationen im Web

Weitere Informationen zu Informix die folgenden IBM Informix-Website:
http://www-306.ibm.com/software/data/informix

Die Kontaktinformationen bezüglich der in diesem Artikel erwähnten Fremdanbieter sollen Ihnen helfen, den benötigten technischen Support zu finden. Diese Kontaktinformationen können ohne vorherige Ankündigung geändert werden. Microsoft garantiert nicht die Genauigkeit dieser Kontaktinformationen von Drittanbietern.

Eigenschaften

Artikel-ID: 110093 - Geändert am: Donnerstag, 29. März 2007 - Version: 1.5
Die Informationen in diesem Artikel beziehen sich auf:
  • 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
Keywords: 
kbmt kbfaq kbualink97 KB110093 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 110093
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Disclaimer zu nicht mehr gepflegten KB-Inhalten
Dieser Artikel wurde für Produkte verfasst, für die Microsoft keinen Support mehr anbietet. Der Artikel wird deshalb in der vorliegenden Form bereitgestellt und nicht mehr weiter aktualisiert.

Ihr Feedback an uns

 

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