Heim  >  Artikel  >  Backend-Entwicklung  >  Ein Beispiel für die Verwendung von Python zum Betreiben von MySQL

Ein Beispiel für die Verwendung von Python zum Betreiben von MySQL

零下一度
零下一度Original
2017-07-18 15:12:001374Durchsuche

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

Die Python-Datenbankschnittstelle unterstützt viele Datenbanken. Sie können die Datenbank auswählen, die zu Ihrem Projekt passt:

GadFly

mSQL

MySQL

PostgreSQL

Microsoft SQL Server 2000

Informix

Interbase

Oracle

Sybase

Sie können die Python-Datenbankschnittstelle und -API besuchen, um eine detaillierte Liste der unterstützten Datenbanken anzuzeigen.

Sie müssen verschiedene DB-API-Module für verschiedene Datenbanken herunterladen. Wenn Sie beispielsweise auf Oracle-Datenbank- und MySQL-Daten zugreifen müssen, müssen Sie Oracle- und MySQL-Datenbankmodule herunterladen.

DB-API ist eine Spezifikation. Sie definiert eine Reihe notwendiger Objekte und Datenbankzugriffsmethoden, um konsistente Zugriffsschnittstellen für verschiedene zugrunde liegende Datenbanksysteme und verschiedene Datenbankschnittstellenprogramme bereitzustellen.

Die DB-API von Python implementiert Schnittstellen für die meisten Datenbanken. Nachdem Sie sie zum Herstellen einer Verbindung zu jeder Datenbank verwendet haben, können Sie jede Datenbank auf die gleiche Weise bedienen.

Python DB-API-Nutzungsprozess:

Einführung des API-Moduls.

Stellen Sie die Verbindung zur Datenbank her.

SQL-Anweisungen und gespeicherte Prozeduren ausführen.

Schließen Sie die Datenbankverbindung.

2. 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# -*- programming: UTF-8 -*-import MySQLdb

Wenn die Ausgabe nach der Ausführung erfolgt Wie unten gezeigt, bedeutet dies, dass Sie das MySQLdb-Modul nicht installiert haben:

Traceback (most recent call last):
File "test.py", line 3, in <module>
MySQLdbImportError: No module named MySQLdb

Um MySQLdb zu installieren, besuchen Sie bitte sourceforge.net/projects/mysql-python (für die Linux-Plattform können Sie Folgendes besuchen: pypi .python.org/pypi/ MySQL-python) Von hier aus können Sie das für Ihre Plattform geeignete Installationspaket auswählen, das in vorkompilierte Binärdateien und Quellcode-Installationspakete unterteilt ist.

Wenn Sie die Binärdateiverteilungsversion wählen, kann der Installationsvorgang mit grundlegenden Installationsaufforderungen abgeschlossen werden. Wenn Sie aus dem Quellcode installieren, müssen Sie zum Verzeichnis der obersten Ebene der MySQLdb-Distribution wechseln und den folgenden Befehl eingeben:

$ gunzip MySQL-python-1.2.2.tar.gz
$ tar -xvf MySQL-python-1.2.2.tar$ cd MySQL-python-1.2.2$ python setup.py build
$ python setup.py install

Hinweis: Bitte stellen Sie sicher, dass Sie über Root-Berechtigungen zum Installieren der oben genannten Module verfügen.

Das obige ist der detaillierte Inhalt vonEin Beispiel für die Verwendung von Python zum Betreiben von MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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