python flask怎么链接数据库
时间: 2024-01-09 13:05:18 浏览: 30
要在 Flask 中链接数据库,你需要安装一个数据库驱动程序,例如 MySQL Connector,SQLite3,PostgreSQL 等等。在 Flask 中,你可以使用 SQLAlchemy,它是一个Python SQL 工具包和 ORM(对象关系映射)库,可以与许多不同的数据库交互。
以下是 Flask 中链接 MySQL 数据库的示例代码:
1. 安装 MySQL Connector
```
pip install mysql-connector-python
```
2. 在 Flask 应用程序中导入 MySQL Connector
```python
import mysql.connector
```
3. 创建 MySQL 数据库连接
```python
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
```
4. 使用 SQL 查询数据
```python
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
```
注意,以上代码仅仅是一个简单的示例,实际使用中需要根据具体情况进行修改。同时,建议使用 Flask 扩展库 Flask-SQLAlchemy 来简化数据库操作。
希望这可以帮助你开始链接数据库。