一、Qt数据库实战Demo
实验目的:
掌握QDataBase类的使用方法
掌握Qt与SQlite的连接方法
掌握QTablewidget等项视图类的使用方法
实验内容:
1.QT的连接与查询数据库的方法,查看表的使用
2.使用窗体编辑记录的方法以及在表中显示数据的方式
实验步骤
1.QT的连接与查询数据库的方法,查看表的使用
连接数据库:
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("test.db");
QSqlQuery query;
if(!db.open())
{
qDebug()<<"Can't open !";
}
else
qDebug()<<"can open !";
查询数据库:
QSqlQuery query;
query.exec(“/*sql语句*/”)
查询语句:
insert into test_table values('2','he')
delete from test_table where id ='0' and name ='first'
update test_table set name ='first' where id ='3'
查看表的使用:
select 条件 from 表名 where 条件
2.使用窗体编辑记录的方法以及在表中显示数据的方式
窗体编辑记录主要使用到信号与槽、QLineEdit