Maison >base de données >tutoriel mysql >Comment connecter des applications Flask à une base de données MySQL ?
Connexion de Flask à MySQL
Dans Flask, la connexion à MySQL nécessite une extension supplémentaire appelée Flask-MySQL. Voici un guide étape par étape pour y parvenir :
1. Installez Flask-MySQL
Commencez par installer le package Flask-MySQL en utilisant pip :
pip install flask-mysql
2. Configurer les paramètres MySQL
Dans votre application Flask, ajoutez ce qui suit pour configurer et initialiser un objet MySQL :
<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. Connectez-vous à MySQL
Maintenant, vous pouvez accéder à MySQL en récupérant les objets de connexion et de curseur :
<code class="python">conn = mysql.connect() cursor =conn.cursor()</code>
4. Exécuter des requêtes
Avec la connexion et le curseur en place, vous pouvez effectuer des requêtes brutes. Par exemple :
<code class="python">cursor.execute("SELECT * from User") data = cursor.fetchone()</code>
Cela récupère la première ligne de données de la table « Utilisateur ». N'oubliez pas de fermer le curseur et les objets de connexion lorsque vous avez terminé.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!