连接数据库
导入库文件
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')