ODBC-Treiberarchitektur
Treiberautoren müssen beachten, dass sich die Treiberarchitektur darauf auswirken kann, ob eine Anwendung DBMS-spezifische SQL verwenden kann.
Wenn der Treiber direkt auf die physischen Daten zugreift, fungiert der Treiber sowohl als Treiber als auch als Datenquelle. Der Treiber muss sowohl ODBC-Aufrufe als auch SQL-Anweisungen verarbeiten. Entwickler von dateibasierten Treibern müssen eigene Datenbankmodule schreiben.
Wenn ein separates Datenbankmodul für den Zugriff auf physische Daten verwendet wird, verarbeitet der Treiber nur ODBC-Aufrufe. Sie übergibt SQL-Anweisungen zur Verarbeitung an das Datenbankmodul.
Datei- und DBMS-ODBC-Konfigurationen können in einem einzigen Netzwerk vorhanden sein.
Wenn ein Treiber für die Arbeit mit einer Vielzahl von Datenquellen erforderlich ist, kann er als Middleware verwendet werden. Heterogene Verknüpfungsmodularchitektur kann dazu führen, dass der Treiber als Treibermanager angezeigt wird. Treiber können auch auf Servern installiert werden, auf denen sie von einer Reihe von Clients gemeinsam genutzt werden können.
Weitere Informationen zur Treiberarchitektur finden Sie im Abschnitt "Treiber-Manager" und "Treiberarchitektur" in der ODBC-Architektur.
Weitere Informationen zu Treiberproblemen finden Sie an den in der folgenden Tabelle beschriebenen Speicherorten.
Abgang | Thema | Standort |
---|---|---|
Kompatibilitätsprobleme mit Anwendungen und Treibern | Anwendungs-/Treiberkompatibilität | Überlegungen zur Programmierung in der ODBC-Programmierreferenz |
Schreiben von ODBC-Treibern | Schreiben von ODBC-3.x-Treibern | Überlegungen zur Programmierung in der ODBC-Programmierreferenz |
Treiberrichtlinien für Abwärtskompatibilität | Treiberrichtlinien für Abwärtskompatibilität | Anhang G: Treiberrichtlinien für Abwärtskompatibilität in der ODBC-Programmierreferenz |
Verbinden an einen Treiber | Auswählen einer Datenquelle oder eines Treibers | Verbinden einer Datenquelle oder eines Treibers in der ODBC-Programmierreferenz |
Identifizieren von Treibern | Anzeigen von Treibern | Anzeigen von Treibern in der Onlinehilfe für Microsoft ODBC-Datenquellenadministrator |
Aktivieren von Verbindungspooling | ODBC-Verbinden ion-Pooling | Verbinden einer Datenquelle oder eines Treibers in der ODBC-Programmierreferenz |
Unicode/ANSI-Treiber und Verbindungsprobleme | Unicode-Treiber | Überlegungen zur Programmierung in der ODBC-Programmierreferenz |