Heim >System-Tutorial >Windows-Serie >Was ist die ODBC-Datenquelle in Win8?

Was ist die ODBC-Datenquelle in Win8?

WBOY
WBOYnach vorne
2024-01-13 19:03:26768Durchsuche

Was ist die ODBC-Datenquelle im Win8-System? ODBC (Open Database Connectivity) ist eine Anwendungsprogrammschnittstelle (API). Diese Schnittstelle bietet die Möglichkeit, Anwendungen unabhängig von einem Datenverwaltungssystem zu schreiben. OCBC stellt über ODBC-Treiber eine Reihe von Anwendungsprogrammierschnittstellen für verschiedene Datenbankanbieter und bestimmte Datenbankverwaltungssysteme (DBMS) bereit. Benutzeranwendungen verwenden diesen API-Satz, um ODBC-Treiber zu planen. Der Treiber kontaktiert dann das DBMS über SQL-Anweisungen.

Jetzt beginnen wir mit der Erklärung der ODBC-Datenquelle. In der „Systemsteuerung und Sicherheitsverwaltungstools“ können Sie das Symbol für die ODBC-Datenquelle sehen.

Doppelklicken Sie, um den ODBC-Datenquellen-Manager zu öffnen, wie in der Abbildung unten dargestellt:

Was ist die ODBC-Datenquelle in Win8?

ODBC Data Source Manager bietet die präziseste Methode zum Konfigurieren, Hinzufügen und Löschen verschiedener Datenquellennamen. Es ermöglicht Benutzern, die Konfiguration von Datenquellen einfach abzuschließen. Benutzer können auch den ursprünglichen DSN (Datenquellennamen) löschen oder die zuvor konfigurierte Datenquelle ändern. Die spezifischen Funktionen des ODBC Data Source Manager sind wie folgt:

▲Benutzer-DSN: Die ODBC-Benutzerdatenquelle speichert Informationen darüber, wie eine Verbindung zum angegebenen Datenanbieter hergestellt wird. Benutzerdatenquellen sind nur für den aktuellen Benutzer sichtbar und können nur auf diesen Computer angewendet werden.

▲System-DSN: Die ODBC-Systemdatenquelle speichert Informationen darüber, wie eine Verbindung zum angegebenen Datenanbieter hergestellt wird. Systemdatenquellen sind für alle Benutzer auf dem aktuellen Computer sichtbar.

▲Datei-DSN: Die ODBC-Dateidatenquelle ermöglicht Benutzern die Verbindung mit Datenanbietern. Datei-DSNs können von Benutzern gemeinsam genutzt werden, die denselben Treiber installiert haben.

▲ Treiber: Der ODBC-Treiber ermöglicht es Programmen, die ODBC unterstützen, Informationen über ODBC-Datenquellen abzurufen. Wenn Sie einen neuen Treiber installieren, verwenden Sie dessen Installationsprogramm.

▲Verfolgung: Die ODBC-Ablaufverfolgung ermöglicht die Erstellung von Protokollen von Anrufen an den ODBC-Treiber, damit das technische Personal sie anzeigen kann. Dies kann auch beim Debuggen von Anwendungen hilfreich sein. Visual Studio Trace Aktiviert die ODBC-Ablaufverfolgung für Microsoft Visual Studio.

▲Verbindungspooling: Durch Verbindungspooling kann die Anwendung das Verbindungshandle erneut öffnen. Dieser Vorgang speichert den Roundtrip-Prozess zum Server.

So ermitteln Sie den Namen der bekannten Systemdatenquelle ODBC in C anhand des Namens der Datenquelle

Extrahieren Sie den Datenbankquell-DSN aus der Datenbankverbindungszeichenfolge.

Dann durchsuchen Sie die Registrierung,

Suchen Sie nach dem Benutzer-DSN unter [HKEY_CURRENT_USERSoftwareODBCODBC.INIODBC Data Sources]

Suchen Sie nach dem System-DSN unter [HKEY_LOCAL_MACHINESoftwareODBCODBC.INIODBC Data Sources]

Nachdem Sie es gefunden haben, beurteilen Sie anhand der gefundenen Zeichenfolge.

Wenn Sie nicht anhand von Strings urteilen möchten,

Gehen Sie entsprechend dem DSN-Namen zum oberen Pfad der Registrierung, um die detaillierten Informationen zur Datenbankquelle zu finden.

Darin befindet sich ein Treiberelement, das den Programmnamen der Datenbanktreiberquelle enthält. Sie können anhand dessen beurteilen.

APIs, die möglicherweise am Betrieb der Registrierung beteiligt sind:

RegOpenKeyEx

RegEnumValue

RegCloseKey

Das obige ist der detaillierte Inhalt vonWas ist die ODBC-Datenquelle in Win8?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:docexcel.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen