SQLite是遵守ACID的关联式数据库管理系统,它包含在一个相对小的C库中。
另外别忘记在.pro文件中添加 QT += sql
在程序中#include <QtSQL>
#include <QtCore/QCoreApplication>
#include <QtSql>
#include <QtDebug>
int main(int argc, char *argv[]) {
QCoreApplication a(argc, argv);
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8"));
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("/home/summerbell/msg2.db"); // 数据库名与路径, 此时是放在同目录下
db.open(); // 连接数据库, 然后就可以使用了.
QSqlQuery query;
// query.prepare("insert into user(id, name) values(:id, :name)");
// query.bindValue(":id", 2);
// query.bindValue(":name", "黄彪");
// bool ok = query.exec();
//
// query.prepare("insert into user(id, name) values(:id, :name)");
// query.bindValue(":id", 3);
// query.bindValue(":name", "阿跑");
// query.exec();
//
// if (!ok) {
// qDebug() << "Already exits.";
// }
//
// query.exec("create table hello(id int primary key)");
query.exec("select * from msgs");
while (query.next()) {
qDebug() << "3";
QString time = query.value(0).toString();
int read = query.value(1).toInt();
QString content = query.value(2).toString();
qDebug() << "time=" << time << ", read=" << read << ", content=" << content;
}
qDebug() << "4";
db.close();
return 0;
}
分享到:
相关推荐
(Qt+Sqlite3)学生信息管理系统(Qt+Sqlite3)学生信息管理系统 (Qt+Sqlite3)学生信息管理系统(Qt+Sqlite3)学生信息管理系统 (Qt+Sqlite3)学生信息管理系统(Qt+Sqlite3)学生信息管理系统 (Qt+Sqlite3)学生信息管理系统...
基于C++&qt+sqlite3编写的背单词系统.zip基于C++&qt+sqlite3编写的背单词系统.zip 基于C++&qt+sqlite3编写的背单词系统.zip基于C++&qt+sqlite3编写的背单词系统.zip 基于C++&qt+sqlite3编写的背单词系统.zip基于C++&...
qt+sqlite3编写的背单词系统(大二程序设计).zipqt+sqlite3编写的背单词系统(大二程序设计).zipqt+sqlite3编写的背单词系统(大二程序设计).zipqt+sqlite3编写的背单词系统(大二程序设计).zipqt+sqlite3编写的...
含有sqlite3.dll、sqlite3.h、sqlite3.lib等
smart210的一个qt+sqlite3程序,其中sqlite3为单独编译的一个库,未使用qt自带的数据库函数,程序中实现了数据库打开、关闭,表格创建、删除,插入、删除数据,查询并显示数据的功能。
一个简单的仓库管理系统, 使用QT+sqlite3来制作。
基于QT+sqlite数据库实现员工信息管理系统源码+项目说明.zip基于QT+sqlite数据库实现员工信息管理系统源码+项目说明.zip基于QT+sqlite数据库实现员工信息管理系统源码+项目说明.zip基于QT+sqlite数据库实现员工信息...
基于Qt+Sqlite实现简单的金融产品管理系统.zip 基于Qt+Sqlite实现简单的金融产品管理系统.zip 基于Qt+Sqlite实现简单的金融产品管理系统.zip 基于Qt+Sqlite实现简单的金融产品管理系统.zip 基于Qt+Sqlite实现简单的...
基于Qt+Sqlite实现的金融产品管理系统.zip基于Qt+Sqlite实现的金融产品管理系统.zip基于Qt+Sqlite实现的金融产品管理系统.zip基于Qt+Sqlite实现的金融产品管理系统.zip基于Qt+Sqlite实现的金融产品管理系统.zip基于...
关于qt+SQlite的一些资料,先存起来,方便以后用得着
基于Qt+Sqlite实现的金融产品管理系统源码.zip基于Qt+Sqlite实现的金融产品管理系统源码.zip基于Qt+Sqlite实现的金融产品管理系统源码.zip基于Qt+Sqlite实现的金融产品管理系统源码.zip基于Qt+Sqlite实现的金融产品...
是上一个程序的改版(http://download.csdn.net/detail/westlor/9395502),用的Qt的数据库语句。简单实现sqlite数据库表格的创建,插入/删除数据,查询数据等功能。
商铺管理系统QT+SQLITE 演示地址:https://www.bilibili.com/video/BV1Fz4y197Df/
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料...基于qt+sqlite3编写的背单词系统源码+项目说明.zip
QT+SQLITE代码实例,很实用,很多嵌入式项目上都可以使用该份代码。
基于Qt+C++开发电机监控软件+rs422串口通信+sqlite数据库+qcustomplot画图+自动生成WORD报告+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于Qt+C++开发...
资源包含文件:课程word+选题报告+任务书+项目源码+项目截图 整个单词消除游戏分为Client客户端和Server服务端两部分...数据库:Sqlite3 详细介绍参考:https://biyezuopin.blog.csdn.net/article/details/124922449
Qt+SQLite 实现管理系统(Qt大作业)
此项目,在QT4.8.2版本可直接运行,博主开发不易,拒绝白嫖,本人亲测,项目bug基本没有,可直接下载解压后在相同环境下运行,这个项目运用了qt自带的数据库进行编写,里面蕴含了tcp的网络协议,有用户端和服务器端...
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大...基于qt + v4l2 + opencv + sqlite的视频监控系统源码+项目说明(高分毕设) .zip