这样用:query.exec("select * from student"); while(query.next()) { qDebug() << query.value(0).toInt() << query.value(1).toString(); }或者if(query.next()) //开始就先执行一次next()函数,那么query指向结果集的第一条记录 { }