So stellen Sie eine Verbindung zur Datenbank in Python her

silencement
Freigeben: 2019-06-13 17:43:04
Original
5602 Leute haben es durchsucht

So stellen Sie eine Verbindung zur Datenbank in Python her

Pythons Standard-Datenbankschnittstelle ist die Python DB-API, die Entwicklern eine Programmierschnittstelle für Datenbankanwendungen bietet.

Python DB-API-Nutzungsprozess:

API-Modul vorstellen

Verbindung zur Datenbank herstellen

SQL-Anweisungen ausführen und Store-Prozess

Datenbankverbindung schließen

Was ist MySQLdb?

MySQLdb ist eine Schnittstelle für Python zum Herstellen einer Verbindung mit der MySQL-Datenbank Datenbank-API-Spezifikation V2.0, basierend auf der MySQL C-API.

Wie installiere ich MySQLdb?

Um MySQL-Skripte mit der DB-API zu schreiben, müssen Sie sicherstellen, dass MySQL installiert ist. Kopieren Sie den folgenden Code und führen Sie ihn aus:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import MySQLdb
Nach dem Login kopieren

Wenn die Ausgabe nach der Ausführung wie folgt lautet, bedeutet dies, dass Sie das MySQLdb-Modul nicht installiert haben:

Traceback (most recent call last):
  File "test.py", line 3, in <module>
    import MySQLdb
ImportError: No module named MySQLdb
Nach dem Login kopieren

Datenbankverbindung

Bevor Sie sich mit der Datenbank verbinden, bestätigen Sie bitte Folgendes:

Sie haben die Datenbank TESTDB erstellt.

In der TESTDB-Datenbank haben Sie die Tabelle EMPLOYEE erstellt

EMPLOYEE-Tabelle Die Felder sind VORNAME, NACHNAME, ALTER, GESCHLECHT und EINKOMMEN.

Der Benutzername, der für die Verbindung zur Datenbank TESTDB verwendet wird, ist „testuser“ und das Passwort ist „test123“. Sie können es selbst festlegen oder direkt den Root-Benutzernamen und das Passwort verwenden. Für die Benutzerautorisierung der MySQL-Datenbank verwenden Sie bitte den Grant-Befehl.

Das Python MySQLdb-Modul ist bereits auf Ihrem Computer installiert.

Beispiel:

Das folgende Beispiel verweist auf die TESTDB-Datenbank von MySQL:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import MySQLdb

# 打开数据库连接
db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset=&#39;utf8&#39; )

# 使用cursor()方法获取操作游标 
cursor = db.cursor()

# 使用execute方法执行SQL语句
cursor.execute("SELECT VERSION()")

# 使用 fetchone() 方法获取一条数据
data = cursor.fetchone()

print "Database version : %s " % data

# 关闭数据库连接
db.close()
Nach dem Login kopieren

Führen Sie den obigen Code aus

Database version : 5.0.45
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo stellen Sie eine Verbindung zur Datenbank in Python her. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage