作者:admin,发布日期:2017-02-10
阅读:1612;评论:0
首先要在pro文件中引入sql库
QT +=sql
然后引入头文件
#include <QSqlDatabase> #include <QMessageBox> #include <QSqlQuery> #include <QSqlError> #include <QSqlDriver> #include <QSqlRecord> #include <QSqlTableModel>
然后就可以在cpp文件里连接数据库了
//实例化db QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); //设置数据库名字 db.setDatabaseName("data.db"); //打开数据库 db.open(); //实例化query对象 QSqlQuery query; //执行sql语句测试下 query.exec("select * from automobile");
然后就是常用代码:
//获取上一条错误并调试数据 qDebug()<<query.lastError();
//跳到下一条记录,返回true,false query.next();
//执行sql语句,成功返回true,失败返回false query.exec();