项目场景:
在项目使用时候经常需要使用数据库,这里使用了简单的数据库查询语句查询数据库数据并且显示在listWidget上面
问题描述:
代码如下:
//设置传感器界面数据
// 设置将要执行的SQL查询语句,:sname是要被绑定数据的位置
QSqlQuery query;
ui->listWidget_Sensor->clear();
query.prepare("select * from BJOS.Sensor;"); //查询数据库中所有数据
query.exec();
QSqlRecord rec = query.record();
while(query.next())
{
// rec = query.record();
int snamecol = rec.indexOf("Sensor_Name");
QString value = query.value(snamecol).toString();
ui->listWidget_Sensor->addItem(value);
qDebug()<<"name:"<<value;
}
现象:
提示:数据库数据
代码中读取的数据库中一个列数据显示