作者: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();

你可能感兴趣的文章