新建Qt Console Application项目
pro中添加 QT += sql
main.cpp内容如下,基本步骤加粗显示。
#include <QCoreApplication>
#include<QtSql> //引入头文件
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QSqlDatabase db;
db = QSqlDatabase::addDatabase("QSQLITE"); //加载SQLite驱动
db.setDatabaseName("D:/school.db");//连接数据库,若无则自动创建
if (!db.open())//判断数据库是否打开
{
qDebug() << "Error: Failed to connect database." << db.lastError();
}
else
{
QSqlQuery sql_query; //查询
QString select_all_sql="select * from table1";//查询表table1所有内容
sql_query.exec(select_all_sql);//执行命令
while (sql_query.next()) //逐行检索
{
int id=sql_query.value(0).toInt();
QString name=sql_query.value(1).toString();
qDebug()<<QString("id:%1 name:%2").arg(id).arg(name);
}
}
return a.exec();
}
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!