flask连接mysql数据库
时间: 2023-09-12 16:13:19 浏览: 99
好的,您可以通过使用 Flask 中的 Flask-MySQLdb 扩展来连接 MySQL 数据库。首先,您需要在 Flask 应用程序中安装 Flask-MySQLdb 扩展,然后在您的配置中设置 MySQL 数据库的相关信息,包括数据库名称、用户名、密码、主机和端口号。接下来,您可以使用 Flask 中的 MySQLdb 模块来执行 SQL 查询和操作。以下是一个简单的 Flask 应用程序连接 MySQL 数据库的示例代码:
```
from flask import Flask
from flask_mysqldb import MySQL
app = Flask(__name__)
mysql = MySQL(app)
app.config['MYSQL_HOST'] = 'localhost'
app.config['MYSQL_USER'] = 'your-username'
app.config['MYSQL_PASSWORD'] = 'your-password'
app.config['MYSQL_DB'] = 'your-database-name'
app.config['MYSQL_PORT'] = 3306
@app.route("/")
def index():
cur = mysql.connection.cursor()
cur.execute("SELECT * FROM your-table")
data = cur.fetchall()
cur.close()
return str(data)
if __name__ == '__main__':
app.run(debug=True)
```
阅读全文