连接数据库
导入库文件
from PyQt5 import QtSql
from PyQt5.QtSql import QSqlQuery
QtSql类即QT中的QSqlDatabase类,用于处理与数据库的连接
QSqlQuery类提供了执行和操作SQL语句打方法
第一步连接sqlite数据库
database = QtSql.QSqlDatabase.addDatabase('QSQLITE')
database.setDatabaseName('test.db')
没有test.db这个文件的时候则会在当前目录新建一个test.db文件
打开数据库,打开成功返回True
database.open()
新建表
建立一个名为student的表,包含id,name,age三个属性,其中ID为主键
query.prepare('create table student (id int primary key, name varchar(30),age int)')
if not query.exec_():
query.lastError()
else:
print('create a table')
插入数据
addBindValue()将值添加到列表中,调用顺序决定添加的顺序
insert_sql = 'insert into

这篇博客介绍了如何使用PyQt5进行SQLite数据库操作,包括连接数据库、新建表、插入数据和查询数据的步骤。重点讲解了QSqlQuery类在执行SQL语句中的应用,如exec_()函数的使用,以及如何判断查询操作是否成功。同时,提到了SQLite对批量处理和单一语句执行的限制。
最低0.47元/天 解锁文章
3983

被折叠的 条评论
为什么被折叠?



