QT对sqlite数据库进行读写

 时间:2024-10-26 22:47:26

1、这里以vs2013+qt5为开发环境,环境搭建请自行解决在自己的工程里,首先加入qt的sql库引用,如下图所示,打开QT的配置界面,勾选”sql“就可以了

QT对sqlite数据库进行读写

2、在自己的工程文件中包含相关头文件#include <QSqlDatabase>#include <QSqlError>#include <QSqlQuery>

QT对sqlite数据库进行读写QT对sqlite数据库进行读写

5、简单的创秃赈沙嚣建表操作,创建一个"test"表QSqlQuery sql_query;//这个是数据库操作对象 QString create_sql = "CREATE TABLE test(name VARCHAR(32) primary key,value VARCHAR(260));"; sql_query.prepare(create_sql); if (!sql_query.exec()) { qDebug("Error: Fail to create test table.%s", sql_query.lastError().text()); } else { qDebug("Table test created!"); }如下图2所示,表“test”已经成功创建了

QT对sqlite数据库进行读写

6、其它的增、删、改、查,也是一样,跟普通的sql语法一样,简单说一下插入操作,其它操作也是类似的QSqlQuery sql_query; create_sql = "insert into test values (?, ?);"; sql_query.prepare(create_sql); sql_query.addBindValue("name1"); sql_query.addBindValue("value1"); if (!sql_query.exec()) { qDebug("Error: Fail to insert to test table.%s", sql_query.lastError().text()); }如图2所示,打开数据库是可以查看到插入的数据的

QT对sqlite数据库进行读写
  • java中%号怎么用
  • ubuntu取消alt快捷键打开菜单
  • 如何下载jQuery UI
  • VisualStudio如何配置符号选项
  • 在微信小程序中怎样为input标签添加默认值?
  • 热门搜索
    庐山旅游攻略 旅游攻略 黄山旅游股票 旅游管理专业就业前景 老挝旅游 延安旅游 婺源旅游攻略 龙虎山旅游攻略 旅游广告 厦门旅游