要在 Flask 应用中连接 MySQL 数据库,你需要首先安装 Flask-MySQLdb 扩展。你可以使用 pip 安装:
pip install Flask-MySQLdb
然后,按照以下步骤操作:
from flask import Flask
from flask_mysqldb import MySQL
app = Flask(__name__)
# 替换以下信息为你的 MySQL 数据库的实际信息
app.config['MYSQL_HOST'] = 'localhost'
app.config['MYSQL_USER'] = 'your_username'
app.config['MYSQL_PASSWORD'] = 'your_password'
app.config['MYSQL_DB'] = 'your_database'
mysql = MySQL(app)
mysql.connection 对象执行 SQL 查询和操作数据库:@app.route('/')
def index():
    # 查询数据库中的所有记录
    cursor = mysql.connection.cursor()
    cursor.execute("SELECT * FROM your_table")
    results = cursor.fetchall()
    # 关闭游标和连接
    cursor.close()
    mysql.connection.close()
    return 'Hello, World!'
if __name__ == '__main__':
    app.run(debug=True)
请确保将上述代码中的占位符替换为你的 MySQL 数据库的实际信息,例如主机名、用户名、密码和数据库名。同时,根据你要操作的表名替换 your_table。