在 Flask 应用程序中访问 MySQL
当涉及到从 Python Flask 应用程序连接到 MySQL 数据库时,资源并不短缺可以在线获取。然而,这些资源经常忽略 MySQL,而只关注 SQLite。
本文将提供有关如何从 Flask 应用程序内建立 MySQL 连接的全面指南。通过遵循下面概述的步骤,您可以轻松连接到 MySQL 数据库并开始执行查询。
准备步骤
在深入研究代码之前,您需要确保已安装 Flask-MySQL,这是一个为 Flask 提供 MySQL 支持的软件包。如果你还没有,可以使用 pip 安装它:
pip install flask-mysql
配置和初始化
Once Flask -MySQL安装完毕,可以添加必要的配置并初始化MySQL:
from flask import Flask from flaskext.mysql import MySQL app = Flask(__name__) # Set MySQL configuration app.config['MYSQL_DATABASE_USER'] = 'root' app.config['MYSQL_DATABASE_PASSWORD'] = 'root' app.config['MYSQL_DATABASE_DB'] = 'EmpData' app.config['MYSQL_DATABASE_HOST'] = 'localhost' # Initialize MySQL mysql = MySQL() mysql.init_app(app)
建立连接并执行查询
配置到位后,您现在可以建立连接和游标来对您的数据库执行原始查询MySQL数据库:
# Obtain a connection object conn = mysql.connect() # Get a cursor cursor =conn.cursor() # Execute a select query cursor.execute("SELECT * from User") # Fetch the first row data = cursor.fetchone()
按照本文中的说明,您可以无缝连接到 MySQL 数据库并在 Flask 应用程序中执行所需的查询。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3