如何使用SQLAlchemy连接sqlite数据库
时间: 2024-05-04 17:18:41 浏览: 126
FlaskBackend:使用Flask后端和Sqlite3进行数据库.FlaskLogin进行身份验证.SQLALCHEMY读取数据库。#flask #sqlalchemy #flask_login
使用SQLAlchemy连接sqlite数据库可以按照以下步骤进行:
1. 安装SQLAlchemy:可以使用pip命令进行安装,如下所示:
```
pip install SQLAlchemy
```
2. 导入SQLAlchemy模块:
```
from sqlalchemy import create_engine
```
3. 创建一个sqlite数据库连接:
```
engine = create_engine('sqlite:///example.db', echo=True)
```
其中,'example.db'是你要连接的sqlite数据库文件的文件名。
4. 创建一个数据库会话:
```
from sqlalchemy.orm import sessionmaker
Session = sessionmaker(bind=engine)
session = Session()
```
这样就可以使用session对象来进行数据库操作了。
完整的示例代码如下所示:
```
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
# 创建sqlite数据库连接
engine = create_engine('sqlite:///example.db', echo=True)
# 创建数据库会话
Session = sessionmaker(bind=engine)
session = Session()
# 查询数据库中的数据
result = session.execute('SELECT * FROM users')
for row in result:
print(row)
# 关闭数据库会话
session.close()
```
阅读全文