- 12
- 0
- 约9.38千字
- 约 5页
- 2016-10-14 发布于贵州
- 举报
二十三、Qt数库(三)利用QSqlQuery类执行SQL语句(一)
SQL即结构化查询语言,是关系数据库的标准语言。前面已经提到,在Qt中利用QSqlQuery类实现了执行SQL语句。需要说明,我们这里只是Qt教程,而非专业的数据库教程,所以我们不会对数据库中的一些知识进行深入讲解,下面只是对最常用的几个知识点进行讲解。
我们下面先建立一个工程,然后讲解四个知识点,分别是:
一,操作SQL语句返回的结果集。
二,在SQL语句中使用变量。
三,批处理操作。
四,事务操作。
我们新建Qt4 Gui Application工程,我这里工程名为query ,然后选中QtSql模块,Base class选QWidget。工程建好后,添加C++ Header File ,命名为connection.h ,更改其内容如下:
#ifndef CONNECTION_H#define CONNECTION_H#include QMessageBox#include QSqlDatabase#include QSqlQuery
static bool createConnection(){??? QSqlDatabase db = QSqlDatabase::addDatabase(“QSQLITE”);??? db.setDatabaseName(“:memory:”);??? if (!db.open()) {??????? QMessageBox
原创力文档

文档评论(0)