PyQt5 三层架构
时间: 2023-12-27 15:56:56 浏览: 105
三层架构
PyQt5是一个流行的Python GUI框架,它可以与SQLite数据库进行交互。要在PyQt5中使用SQLite数据库,需要使用QSqlDatabase类和相应的驱动程序。在这种情况下,你可以使用SQLite的驱动程序sqllite2。
以下是一个简单的示例代码,演示如何在PyQt5中使用sqllite2驱动程序连接和查询SQLite数据库:
```python
from PyQt5.QtCore import Qt
from PyQt5.QtSql import QSqlDatabase, QSqlQuery
# 创建数据库连接
db = QSqlDatabase.addDatabase('QSQLITE')
db.setDatabaseName('mydatabase.db')
if not db.open():
print('无法建立数据库连接')
exit(1)
# 创建查询对象
query = QSqlQuery()
# 执行查询
query.exec_('SELECT * FROM mytable')
# 处理查询结果
while query.next():
name = query.value(0)
age = query.value(1)
print(f'Name: {name}, Age: {age}')
阅读全文