Intégration MySQL avec Flask : un guide complet
Flask, un framework d'application Web renommé, fournit une prise en charge étendue pour la gestion de bases de données. Bien que la documentation couvre l'intégration SQLite, les utilisateurs recherchent souvent des conseils sur la connexion à MySQL. Ce guide répond à ce besoin en fournissant des exemples de code complets et des instructions détaillées.
Étape 1 : Installation de Flask-MySQL
Commencez par installer le package Flask-MySQL, qui sert comme pont entre Flask et MySQL :
pip install flask-mysql
Étape 2 : configuration et initialisation de MySQL
Configurez votre application en spécifiant les informations d'identification de la base de données et les paramètres essentiels :
<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>
Étape 3 : Acquérir les objets de connexion et de curseur
Une fois la configuration terminée, vous pouvez obtenir un objet de connexion et un curseur pour les opérations de base de données :
<code class="python">conn = mysql.connect() cursor =conn.cursor()</code>
Étape 4 : Exécuter des requêtes brutes
Avec la connexion et le curseur en place, vous pouvez exécuter des requêtes SQL brutes sur la base de données MySQL :
<code class="python">cursor.execute("SELECT * from User") data = cursor.fetchone()</code>
En suivant ces étapes et exemples de code, vous pouvez facilement établir une connexion à une base de données MySQL au sein de votre application Flask, ouvrant ainsi l'accès à de puissantes fonctionnalités de base de données pour la gestion et la manipulation des données.
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!