Python MySQL -Datenbankverbindung mit MySQL Connector

Python MySQL -Datenbankverbindung mit MySQL Connector
Python ist eine der beliebtesten hochrangigen Sprachen, die von Entwicklern aufgrund seiner Benutzerfreundlichkeit, Vielseitigkeit und reichhaltigen Bibliotheken geliebt werden. Python bietet vielen Bibliotheken, um eine Verbindung mit verschiedenen Datenbanken herzustellen, und die MySQL Connector Library ist eine davon. Sie können Ihre MySQL -Datenbank mit Ihrer Python -Anwendung verbinden, um Vorgänge darauf auszuführen.

In diesem Beitrag führen Sie, wie Sie Python mit MySQL mit MySQL Connector verbinden können. Zunächst müssen Sie Python und Pip in Ihrem System installieren lassen.

Voraussetzung

Der Vorab-Rek für diesen Beitrag besteht darin, PIP und Python in Ihrem System zu installieren. Installieren Sie PIP und Python in Ihrem System und überprüfen Sie dann, ob sie erfolgreich installiert sind oder nicht.

Geben Sie für Python diesen Befehl ein:

> Python -Version

Hier ist es sichtbar, dass eine Versionsnummer angezeigt wird, sodass Python in Ihrem System installiert ist.

Geben Sie für PIP diesen Befehl ein:

> PIP -VERSION

Es ist sichtbar, dass PIP auch in Ihrem System installiert ist.

Schließen Sie Python mit MySQL mit MySQL Connector an

So installieren Sie die MySQL Connector Library durch Eingabe:

> PIP Installieren Sie MySQL-Connector-Python

Es wird eine Erfolgsnachricht zur erfolgreichen Installation der Bibliothek angezeigt:

Erstellen Sie einen Ordner und öffnen Sie ihn oder öffnen Sie einen Ordner, der die Python -Anwendung enthält, in der Sie Ihre MySQL -Datenbank in jedem Code -Editor verbinden möchten:

Erstellen Sie eine Python -Datei und für diesen Beitrag heißt sie “Verbindung.py”:

Schreiben Sie den Code für Konnektivität, importieren Sie die MySQL Connector Library:

MySQL importieren.Verbinder

Importieren Sie die Fehlerbibliothek, um Fehler zu behandeln:

Aus MySQL.Connector -Importfehler

Verwenden Sie die “Mysql.Verbinder.verbinden()Funktion und übergeben Sie die Parameter "Host = dbHost, Datenbank = dbname, user = uname, password = upasword”.

Nehmen Sie den Wert für den Host, indem Sie eingeben:

print ("das Hostdetail eingeben:")
dbhost = input ()

Nehmen Sie den Wert für den Datenbanknamen, indem Sie eingeben:

print ("Geben Sie den Datenbanknamen ein:")
dbname = input ()

Geben Sie den Benutzernamen durch Eingabe ein:

print ("den Benutzernamen eingeben:")
uname = input ()

Geben Sie für das Passwort:

print ("das Passwort eingeben:")
upasword = input ()

Dieser Befehl hilft bei der Ausführung von Aussagen zur Kommunikation mit der MySQL -Datenbank:

Verbindung.Mauszeiger()

Schreiben Sie den Verbindungscode in den Try -Block:

versuchen:
Connection = MySQL.Verbinder.Connect (Host = dbHost, Datenbank = dbname, user = uname, password = upasword)
Wenn Verbindung.Ist verbunden():
Cursor = Verbindung.Mauszeiger()
Mauszeiger.ausführen ("Database auswählen ();")
record = cursor.fetchone ()
print ("verbunden mit", uname, '@', dbhost)
print ("Angeschlossene Datenbank:", Datensatz)

Behandeln Sie die Fehlerausnahme mit diesem Code -Stück aus:

Ausnahme von Fehler als E:
print ("Fehler beim Anschließen mit MySQL", e)

Um die Verbindung zu schließen, verwenden Sie diesen Code:

Endlich:
Wenn Verbindung.Ist verbunden():
Mauszeiger.schließen()
Verbindung.schließen()
print ("MySQL -Verbindung ist geschlossen")

Ihre Python -Datei sieht so aus:

Speichern und führen Sie den Code für die Konnektivität aus:

Es ist in der Ausgabe sichtbar, die Python mit der MySQL -Datenbank verbunden hat und dann die Verbindung erfolgreich geschlossen wurde.

Zeigen Sie Tabellen der MySQL -Datenbank über die Python -Datei mit MySQL Connector an
Wenn Sie die Tabellen der Datenbank anzeigen möchten, können Sie diesen Code einfach in den Try -Block eingeben:

Mauszeiger.ausführen ("Tabellen anzeigen")
print ("Tische:")
für table_name in cursor:
print (table_name)

Speicher die Datei:

Führen Sie die Datei aus:

Es ist sichtbar, dass Sie Python mit MySQL -Datenbank mit MySQL Connector erfolgreich mit der MySQL -Datenbank verbunden haben und die Tabellen aus der MySQL -Datenbank angezeigt haben.

Abschluss

Installieren Sie die MySQL Connector -Bibliothek mit PIP, indem Sie ausführen “PIP Installieren Sie MySQL-Connector-Python" Befehl. Erstellen Sie nach der Installation der Bibliothek eine Python -Datei und nehmen Sie die Eingabe vom Benutzer für Datenbankdetails und geben Sie diese Parameter in “Mysql.Verbinder.verbinden()Speichern und führen Sie die Datei für die Konnektivität auf und führen Sie sie aus.