// 建立并打开数据库
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("F:\\资料备份\\20200317\\data.db");
if (!db.open())
{
qDebug() << "Error: Failed to connect database." << db.lastError();
}
else
{
qDebug() << "Succeed to connect database." ;
}
// 查询数据库
QSqlQuery query;
query.exec("SELECT ID, NAME, AGE FROM STUDENT");
if(!query.exec())
{
qDebug()<<query.lastError();
}
else
{
qDebug() << "ID\t\tNAME\t\tAGE";
while(query.next())
{
qDebug() << QString("%1\t\t%2\t\t%3")
.arg(query.value(0).toInt())
.arg(query.value(1).toString())
.arg(query.value(2).toInt())
.toUtf8().data();
}
}
// 关闭数据库
db.close();
Qt访问SQLite数据库
最新推荐文章于 2025-02-14 23:56:23 发布