Windows 7 odbc-Treiber Installieren des MySQL Connector ODBC-Treibers unter Windows. Hinzufügen einer ODBC-Datenquelle

Wir analysieren weiterhin die Funktionen des Betriebs Windows-Systeme 10. Heute werden wir über die ODBC-Datenquelle in der 32-Bit-Version sprechen Windows-Rechner 10. ODBS ist eine Programmierschnittstelle, die Anwendungen den Zugriff auf Daten in Datenbankmanagementsystemen (DBMS) ermöglicht SQL-Sprache. Um das Fenster ODBC Data Source Administrator zu öffnen, klicken Sie auf die Schaltfläche Start in der unteren linken Ecke des Bildschirms. Klicken Sie im sich öffnenden Fenster auf die Registerkarte - Alle Anwendungen.

Klicken Sie anschließend in der Liste aller Anwendungen ganz unten auf die Registerkarte Verwaltungstools. Klicken Sie in der sich öffnenden Liste auf die Registerkarte - ODBC-Datenquellen (32-Bit). Bitte beachten Sie, dass es ODBC für 64 Bit gibt Windows-Versionen 10. .

Benutzerdefinierter DSN, Eine benutzerdefinierte ODBC-Datenquelle speichert Informationen darüber, wie eine Verbindung mit dem angegebenen Datenanbieter hergestellt wird. Eine benutzerdefinierte Datenquelle ist nur für Sie sichtbar und kann nur auf dem aktuellen Computer verwendet werden.

– Mit der ODBC-Ablaufverfolgung können Sie ODBC-Treiberaufrufprotokolle zur Verwendung durch den Helpdesk oder zur Unterstützung beim Debuggen von Anwendungen generieren.

– System-DSN, ODBC-Systemdatenquelle speichert Informationen darüber, wie eine Verbindung zum angegebenen Datenanbieter hergestellt wird. Die Systemdatenquelle ist für alle Benutzer auf diesem Computer sichtbar, einschließlich der NT-Dienste.

– Das Verbindungspooling ermöglicht es einer Anwendung, offene Verbindungshandles wiederzuverwenden, wodurch die Anzahl der Kommunikationen mit dem Server reduziert wird.

– Datei-DSN, eine ODBC-Dateidatenquelle, ermöglicht Ihnen die Verknüpfung mit dieser Quelle. Benutzer, die dieselben Treiber installiert haben, können sie zusammen verwenden.

– ODBC-Treiber ermöglichen es ODBC-Programmen, Informationen aus einer ODBC-Datenquelle abzurufen. Treiber werden mit dem Installationsprogramm installiert.

Open Database Connectivity (ODBC) ist das Protokoll, das zum Verbinden einer Datenbank verwendet wird Microsoft Access an eine externe Datenquelle wie Microsoft SQL Server. Dieser Artikel enthält allgemeine Informationenüber ODBC-Datenquellen, wie man sie erstellt und sich mit ihnen verbindet Hilfe von Microsoft Zugang. Die erforderlichen Schritte hängen von den verwendeten Datenbanken und ODBC-Treibern ab.

In diesem Artikel

Informationen zu ODBC-Datenquellen

Eine Datenquelle ist eine Quelle, die die Daten und Verbindungsinformationen enthält, die für den Zugriff auf diese Daten erforderlich sind. Die Datenquelle kann SQL Server, relationales Oracle-DBMS, Kalkulationstabelle oder Textdatei. Die Verbindungsinformationen können den Serverstandort, den Datenbanknamen, die Anmelde-ID, das Kennwort und verschiedene ODBC-Treiberoptionen umfassen, die beschreiben, wie eine Verbindung zur Datenquelle hergestellt wird. Diese Informationen erhalten Sie vom Administrator der Datenbank, mit der Sie sich verbinden möchten.

In einer ODBC-Architektur stellen Anwendungen (z. B. Access) eine Verbindung zu einem ODBC-Treiber-Manager her, der wiederum einen bestimmten ODBC-Treiber (z. B. Microsoft SQL ODBC) verwendet, um eine Verbindung zu einer Datenquelle herzustellen. Access verwendet ODBC-Datenquellen, um eine Verbindung mit externen Datenquellen herzustellen, die nicht über integrierte Treiber verfügen.

Gehen Sie folgendermaßen vor, um eine Verbindung zu einer solchen Datenquelle herzustellen:

    Installieren Sie den entsprechenden ODBC-Treiber auf dem Computer mit der Datenquelle.

    Ermitteln Sie den Datenquellennamen (DSN) mit einem Programm ODBC-Datenquellenadministrator um Verbindungsinformationen in der Registrierung zu speichern Microsoft Windows oder DSN-Datei oder mithilfe einer Verbindungszeichenfolge in Visual Basic-Code, um die Verbindungsinformationen direkt an den ODBC-Treiber-Manager zu übergeben.

Maschinendatenquellen

Native Datenquellen speichern Verbindungsinformationen in Windows-Registrierung auf einem bestimmten Computer. Solche Datenquellen können nur auf der Maschine verwendet werden, auf der sie definiert sind. Es gibt zwei Arten von Maschinendatenquellen: Benutzer und System. Benutzerdefinierte Datenquellen sind nur für den aktuellen Benutzer verfügbar und sichtbar. Systemdatenquellen können von allen Benutzern des Computers verwendet werden. Sie werden allen diesen Benutzern und angezeigt Systemdienste. Maschinendatenquellen sind besonders nützlich, wenn zusätzliche Sicherheit erforderlich ist, da nur angemeldete Benutzer eine Maschinendatenquelle anzeigen können. Außerdem kann eine solche Quelle nicht aus der Ferne auf einen anderen Computer kopiert werden.

Dateidatenquellen

Dateidatenquellen (auch bekannt als DSN-Dateien) speichern Verbindungsinformationen in Textdateien, nicht in der Windows-Registrierung und sind im Allgemeinen flexibler als native Datenquellen. Beispielsweise kann eine Dateidatenquelle auf jeden Computer mit einem geeigneten ODBC-Treiber kopiert werden, um sicherzustellen, dass die Anwendung über genaue und konsistente Verbindungsinformationen auf allen verwendeten Computern verfügt. Darüber hinaus können Sie eine Dateidatenquelle auf einem separaten Server hosten, sie mit mehreren Computern in einem Netzwerk gemeinsam nutzen und zentralisierte Verbindungsinformationen einfach verwalten.

Einige Dateidatenquellen können nicht freigegeben werden. Solche Quellen befinden sich auf einem separaten Rechner und verweisen auf die Maschinendatenquelle. Sie können verwendet werden, um auf vorhandene native Datenquellen aus Dateidatenquellen zuzugreifen.

Verbindungszeichenfolgen

Sie können einen formatierten String mit Verbindungsinformationen in einem Modul definieren. Die Verbindungszeichenfolge übergibt die Verbindungsinformationen direkt an den ODBC-Treiber-Manager. Dies trägt zur Vereinfachung der Anwendung bei, da ein Administrator oder Benutzer keinen DSN erstellen muss, bevor er die Datenbank verwendet.

Weitere Informationen zur ODBC-Schnittstelle finden Sie in der MSDN ODBC Programmer's Reference.

Hinzufügen einer ODBC-Datenquelle

Installieren Sie, bevor Sie fortfahren geeigneter Fahrer ODBC für die Datenquelle, mit der eine Verbindung hergestellt werden soll.

Notiz: Um eine ODBC-Datenquelle hinzuzufügen oder zu konfigurieren, müssen Sie Mitglied der Gruppe Administratoren auf dem lokalen Computer sein.

Zum bekommen zusätzliche Information für einzelne Parameter die Taste drücken Bezug im ODBC-Dialogfeld.

Heute gilt das ODBC-Treiberformat als universelle Lösung für den Zugriff auf Daten aus fast jedem DBMS. Aber im Laufe der Zeit entschied sich Microsoft (der Schöpfer des ODBC-Standards), auf einen neuen Standard namens OLE DB umzusteigen, der als vollständiger Ersatz für ODBC-Treiber positioniert war. Im Laufe der Zeit beschloss Microsoft erneut, seine Benutzergemeinschaft damit zu überraschen orientiert sich am alten ODBC-Standard Während sie herzlich erklärte, dass sie OLE DB nicht verlassen würde, war es nur so, dass ODBC von Anfang an de facto universell und voll funktionsfähig war, und wie die Zeit gezeigt hat, lief bei OLE DB nicht alles so reibungslos.

Nach dieser Ankündigung (2011) erschienen aktualisierte und verbesserte Versionen verschiedener ODBC-Treiber. Heute werde ich die Funktionen einiger solcher Treiber von Devart beschreiben, die als die neuesten gelten (Veröffentlichung 21.05.2015) und in vielerlei Hinsicht produktiver sind als Standardversionen von Treibern desselben Microsofts.

Devart stellte der Welt Datenbanken wie MySQL, SQL Server, Oracle, PostgreSQL, Interbase, Firebird, SQLite vor (in naher Zukunft ist geplant, den Azure ODBC-Treiber und viele andere Treiber für Dienste wie Magento, Salesforce, Quickbooks zu veröffentlichen , MongoDB, NoSQL und andere). Die Hauptfunktionen jedes dieser Treiber sind gleich, daher werde ich anhand des MySQL-ODBC-Treibers als Beispiel beschreiben, wie gut sie sind.

Devart MySQL ODBC-Treiber hat eine ziemlich interessante Eigenschaft des direkten Datenzugriffs. Der Direktzugriff ist die Verbindung Ihrer Anwendung mit Datenbanken MySQL-Datenüber TCP/IP. Diese Art der Verbindung macht die Installation eines MySQL-Clients überflüssig. Ich halte dies für ein großes Plus, da die Leistung solcher Anwendungen steigt.

Ein weiteres wichtiges Plus ist die Verfügbarkeit dieser Treiber auf einer Vielzahl von Betriebssysteme ah - Windows, Linux, Mac OS X auf 32- und 64-Bit-Systemen. Darauf aufbauend können Sie echte Cross-Plattform-Anwendungen erstellen.

Der ODBC-Treiber bietet volle Unterstützung für die ODBC-Schnittstelle:

– ODBC-Datentypen

– ODBC-API-Funktionen

Darüber hinaus unterstützt der Treiber erweiterte Optionen für Verbindungszeichenfolgen. Dadurch kann jede Desktop- und Webanwendung aus einer Vielzahl von Umgebungen und Plattformen, die ODBC unterstützen, eine Verbindung zu MySQL herstellen.

Das letzte, aber nicht unwichtigste Plus des Treibers auf der Liste ist die Möglichkeit, sich sicher über einen SSH-Tunnel mit der MySQL-Datenbank zu verbinden. SHH ist eines der zuverlässigsten Protokolle zur Verschlüsselung von Daten. Es ist auch ein anerkannter Standard im Bereich der sicheren Datenübertragung über ungesicherte Verbindungen.

Alle Treiber (MySQL, SQL Server, Oracle, PostgreSQL, Firebird, SQLite, Interbase) unterstützen die neuesten Serverversionen.

Nachdem die Funktionen des Treibers abgeschlossen sind, verwenden wir nun das Beispiel des ODBC-Treibers für MySQL, um den Prozess der Installation und Konfiguration für den korrekten Betrieb zu beschreiben.

1. Am Anfang braucht man Laden Sie den MySQL ODBC-Treiber herunter. Keine Sorge Freie Version Der Fahrer hat die gleichen Funktionen wie der kostenpflichtige, er ist nur zeitlich begrenzt.

2. Jetzt installieren wir es. Folgen Sie einfach den Anweisungen des Installers.

3. Nach erfolgreicher Installation kann der Treiber konfiguriert werden. Gehen Sie dazu in die Systemsteuerung → Verwaltungstools und suchen Sie die Registerkarte Datenquellen (ODBC)

Abbildung 1 – Shortcut-Datenquellen (ODBC)

4. Jetzt müssen Sie den Devart ODBC MySQL-Treiber mithilfe des Fensters „ODBC-Datenquellen-Administrator“ zur Liste „Systemdatenquellen“, „Benutzerdatenquellen“ oder „Dateidatenquellen“ hinzufügen. Klicken Sie dazu auf die Schaltfläche HINZUFÜGEN

Abbildung 2 – ODBC-Datenquellenadministrator

5. Dadurch wird das Dialogfeld "Neue Datenquelle erstellen" mit einer Liste verfügbarer Treiber angezeigt. Wählen Sie Devart ODBC Driver for MySQL und klicken Sie auf Finish.

Abbildung 3 – Hinzufügen von ODBC-Treibern

6. Im erscheinenden Verbindungsoptionen-Fenster werden Sie aufgefordert, alle notwendigen Einstellungen vorzunehmen.

Es stehen zwei Verbindungsmodi zur Verfügung: über Clientbibliotheken und direkt. Gewöhnungsbedürftig ist der Direktmodus, über den ich weiter oben bei den Treiberfeatures geschrieben habe direkte Verbindung mit der Datenbank über das TCP\IP-Protokoll ohne die Hilfe eines Clients. Einige Verbindungsoptionen sind im Direktmodus verfügbar und werden bei Verwendung des Clients nicht benötigt.

Abbildung 4 – Verbindungseinstellungen

Danach können Sie auf OK klicken und die Konfiguration abschließen oder zur Registerkarte Erweiterte Einstellungen wechseln, um mehr auszugeben detaillierte Einstellung, wenn es benötigt wird.

Ich habe die Konfiguration und Installation des Treibers nur für MySQL angegeben, aber alle anderen Treiber aus der ODBC-Reihe von Devart sind in Konfiguration und Installation ähnlich, daher sehe ich keine Notwendigkeit, sie in diesem Artikel zu beschreiben.

Wenn jemand Probleme beim Zugriff auf eine Datenbank, beim Konfigurieren, Verbinden oder Auswählen eines ODBC-Treibers für sein Projekt hat, lohnt es sich, einen Blick auf diese Treiber zu werfen.

Dieser Artikel führt Sie durch den Installationsprozess des MySQL Connector ODBC-Treibers für Betriebssysteme auf der Windows-Plattform.

Dieser Treiber wird verwendet, um mit dem MySQL-DBMS über das Database Access Programming Interface (ODBC) zu interagieren. Bei Verwendung von ODBC wird die Interaktion mit jeder Datenbank einfach, da eine Standardschnittstelle zur Interaktion mit verschiedenen DBMS verwendet wird. Das heißt, Sie müssen nicht mehr für jedes DBMS einen separaten Code für die Interaktion mit einem bestimmten DBMS schreiben.

Vor der Installation müssen Sie auf die Seite dev.mysql.com/downloads/connector/odbc/ gehen und dort den MySQL Connector ODBC herunterladen letzte Version. Es gibt eine Auswahl an 32-Bit- und 64-Bit-Versionen des MySQL Connector-ODBC-Treibers.

Dieser Artikel behandelt die Installation der 32-Bit-Version des MySQL Connector ODBC 5.1.6-Treibers, da dieser sowohl für 32-Bit- als auch für 64-Bit-Umgebungen universell ist. Softwareumgebung. Für alle Fälle ist diese Version am Ende des Artikels angehängt, der heruntergeladen werden kann.

Beginnen wir nun mit der schrittweisen Einrichtung.

Schritt 1. Unmittelbar nach dem Start des Installationsprogramms wird das Begrüßungsfenster des Installationsprogramms für MySQL Connector ODBC 5.1.6 gestartet. Hier ist nichts zu tun, klicken Sie auf „Weiter“ und fahren Sie mit dem nächsten Schritt fort.

Notiz: In anderen Versionen wird anstelle der Installationsart ein Fenster mit angezeigt Lizenzvereinbarung und erst dann die Wahl der Installationsart.

Schritt 2. An diesem Punkt der Installation müssen Sie den Installationstyp auswählen. Typisch - die übliche Installationsoption, in diesem Fall wird sie installiert Allgemeine Eigenschaften Programme. Vollständig - Komplexe Installation, dh alle Komponenten werden installiert. Wählen Sie die Option Vollständig, klicken Sie auf „Weiter“ und fahren Sie mit Schritt 3 fort.

Schritt 3. Sie müssen zu diesem Zeitpunkt nichts tun, da eine Zusammenfassung des ausgewählten Typs angezeigt wird. Klicken Sie also auf „Installieren“ und der Installationsvorgang ist abgeschlossen. Im nächsten Fenster bleibt nur noch auf "Fertig stellen" zu klicken.

Damit ist der Installationsartikel abgeschlossen. Der nächste Artikel befasst sich mit der Konfiguration dieses Treibers für die Verwendung.