Qt 使用SQLite

1.项目文件.pro 添加

QT += sql

2.头文件

#include<QtSql/QSqlDatabase>

#include<QtSql/QSqlQuery>

3.使用

  QSqlDatabase db=QSqlDatabase::addDatabase("QSQLITE");
     //数据库文件,数据库位置,此时是本地
     db.setDatabaseName("J7");
     bool ok=db.open();
     if(ok)
     {

     }
      qDebug()<<ok;
时间: 2024-10-29 05:06:54

Qt 使用SQLite的相关文章

Qt操作Sqlite数据库

总算在Qt中把Sqlite操作成功了,写点总结吧.其实早就弄对了的,但查看数据库就是没有想要的结果.最后发现生成的执行文件在Dbug目录,与先前设定的路径不同,这才恍然大悟. 一.使用到数据库模块,需在pro文件中加入:QT += sql 二.所需数据库操作的相关头文件:#include <QSqlDatabase>#include <QSqlQuery>#include <QSqlRecord>#include <QSqlField> 三.连接Sqlite

Qt数据库(sqlite) — 总结

#include <QtSql>QT += sql QSqlDatabase类实现了数据库连接的操作QSqlQuery类用来执行SQL语句QSqlRecord类 封装数据库所有记录 第一:QSqlDatabase类QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");  采用QSQLITE数据库,QMYSQL数据库有问题?db.setHostName("localhost"); //设置数据库主机名

QT使用SQLite

在QT的widget中用tableview显示sqlite数据库表中的内容. 用QTcreator创建一个基于Widget类的窗口,再拖一个tableview到widget中,保存. 1.在widget.h中增添头文件:QtSql/qsql.h.QtSql/QsqlDatabase.QtSql/QsqlQuery.QtSql/QsqlQueryModel 2.在.pro工程文件中添加:QT+=sql 3.在widget.cpp中widget的构造函数中添加如下代码: QsqDatabase db

Qt数据库sqlite总结

QSqlDatabase类实现了数据库连接的操作QSqlQuery类用来执行SQL语句QSqlRecord类封装数据库所有记录QSqlRelationalTableModelQSqlQueryModelQSqlTableModel 第一:QSqlDatabase类 QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");  采用QSQLITE数据库 db.setHostName("localhost"); //设

Linux之Qt利用Sqlite静态编译库(转)

参考:http://www.linuxidc.com/Linux/2011-11/47465.htm sqlite3编译安装 ------------------------arm版---------------------- 1.从官方网站下载sqlite-autoconf-3070602.tar.gz 2.解压,进入当前目录 3.开始配置,执行命令如下(前提配置好交叉编译环境):./configure --prefix=/usr/local/sqlite_arm --host=arm-lin

封装Qt的SQLite接口类

还没测试完善.. 1 #ifndef SQLITE_H 2 #define SQLITE_H 3 4 #include <QSqlDatabase> 5 #include <QSqlQuery> 6 #include <QSqlRecord> 7 #include <QSqlError> 8 #include <QMap> 9 #include <QInternal> 10 #include <QString> 11 #i

qt连接数据库Sqlite

#include <QCoreApplication> #include <QDebug> #include <QSqlDatabase> #include <QSqlQuery> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setD

QT之sqlite连接

啥也没做,按说明直接啪啪写一堆代码 QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); //open datebase db.setDatabaseName("data.db"); if(!db.open()){ qDebug()<<"Could not open file!"<<endl; }else{ qDebug()<<"Open fi

Qt Sqlite封装类SqliteUtil

在网上找了很久关于Qt访问Sqlite数据库的封装类,但是没能找到一个很好的访问调用类,自己写了一个出来,在这里分享一下,希望能对大家有所帮助,小弟不才,写代码没多少经验,如果有什么不恰当之处,请批评指出: sqliteutil.h #ifndef SQLITEUTIL_H #define SQLITEUTIL_H #include <QSqlDatabase> #include <QSqlQuery> #include <QList> #include <QVa