作者:admin,发布日期:2017-02-10 阅读:151;评论: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();