首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[QT]qt连接sqlite数据库

[QT]qt连接sqlite数据库

作者头像
繁花云
发布2018-07-31 15:00:56
1.9K0
发布2018-07-31 15:00:56
举报
文章被收录于专栏:繁花云繁花云

作者: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();
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-02-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档