【文件属性】:
文件名称:修改maincpp中的内容如下。-QT界面设计
文件大小:13.53MB
文件格式:PPT
更新时间:2024-05-16 03:18:14
QT 初学者
3.修改main.cpp中的内容如下。
#include
#include
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QSqlDatabase db = QSqlDatabase::addDatabase(“QSQLITE”); //添加数据库驱动
db.setDatabaseName(“:memory:”); //数据库连接命名
if(!db.open()) //打开数据库
{
return false;
}
QSqlQuery query; //以下执行相关QSL语句
query.exec(“create table student(id int primary key,name varchar)”);
//新建student表,id设置为主键,还有一个name项
query.exec(“insert into student values(1,’xiaogang’)”);
query.exec(“insert into student values(2,’xiaoming’)”);
query.exec(“insert into student values(3,’xiaohong’)”);
//向表中插入3条记录
query.exec(“select id,name from student where id >= 2″);
//查找表中id >=2 的记录的id项和name项的值
while(query.next()) //query.next()指向查找到的第一条记录,然后每次后移一条记录
{
int ele0 = query.value(0).toInt(); //query.value(0)是id的值,将其转换为int型
QString ele1 =query.value(1).toString();
qDebug() << ele0 << ele1 ; //输出两个值
}
return a.exec();
}