Heim >Datenbank >MySQL-Tutorial >Wie verbinde ich Flask-Anwendungen mit einer MySQL-Datenbank?
Flask mit MySQL verbinden
In Flask ist für die Verbindung mit MySQL eine zusätzliche Erweiterung namens Flask-MySQL erforderlich. Hier ist eine Schritt-für-Schritt-Anleitung, um dies zu erreichen:
1. Flask-MySQL installieren
Beginnen Sie mit der Installation des Flask-MySQL-Pakets mit pip:
pip install flask-mysql
2. MySQL-Einstellungen konfigurieren
Fügen Sie in Ihrer Flask-Anwendung Folgendes hinzu, um ein MySQL-Objekt zu konfigurieren und zu initialisieren:
<code class="python">from flask import Flask from flaskext.mysql import MySQL app = Flask(__name__) mysql = MySQL() app.config['MYSQL_DATABASE_USER'] = 'root' app.config['MYSQL_DATABASE_PASSWORD'] = 'root' app.config['MYSQL_DATABASE_DB'] = 'EmpData' app.config['MYSQL_DATABASE_HOST'] = 'localhost' mysql.init_app(app)</code>
3. Stellen Sie eine Verbindung zu MySQL her
Jetzt können Sie auf MySQL zugreifen, indem Sie die Verbindungs- und Cursorobjekte abrufen:
<code class="python">conn = mysql.connect() cursor =conn.cursor()</code>
4. Abfragen ausführen
Wenn die Verbindung und der Cursor vorhanden sind, können Sie Rohabfragen ausführen. Zum Beispiel:
<code class="python">cursor.execute("SELECT * from User") data = cursor.fetchone()</code>
Dies ruft die erste Datenzeile aus der Tabelle „Benutzer“ ab. Denken Sie daran, den Cursor und die Verbindungsobjekte zu schließen, wenn Sie fertig sind.
Das obige ist der detaillierte Inhalt vonWie verbinde ich Flask-Anwendungen mit einer MySQL-Datenbank?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!