QSqlDatabase操作数据库sqlite3
来源:互联网 发布:乌镇世界网络大会 编辑:程序博客网 时间:2024/05/27 02:27
http://blog.csdn.net/liukang325/article/details/22735339
基本打开数据库,执行SQL语句:
- static const char* DBName = "./test.db";
- QFileInfo file(DBName);
- if(file.exists() == false)
- {
- QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
- db.setDatabaseName(DBName); //设置数据库名
- if (!db.open())
- {
- qDebug("数据库不能打开");
- return -1;
- }
- QSqlQuery query;
- ///创建卡号数据库
- query.exec("CREATE TABLE tb_card(cardNum varchar(64) PRIMARY KEY, name varchar(64), job varchar(64))");
- query.clear();
- }
select查询获取数据:
- QSqlQuery query(dbConn);
- QString sqlStr;
- sqlStr.append("select * from tb_card");
- bool isSuccess = query.exec(sqlStr);
- QString cardNum, name, job;
- int i = 0;
- while(query.next()) //query.next()指向查找到的第一条记录,然后每次后移一条记录
- {
- cardNum.clear();
- name.clear();
- job.clear();
- cardNum.append(query.value(0).toString());
- name.append(query.value(1).toString());
- job.append(query.value(2).toString());
- }
QT += core gui sql
0 0
- QSqlDatabase操作数据库sqlite3
- QSqlDatabase操作数据库sqlite3
- Qt QSqlDatabase操作数据库概述
- Qt解析QSqlDatabase、QSqlQuery类操作数据库
- QSqlDatabase数据库
- SQLite3 数据库基本操作
- sqlite3数据库操作
- SQLite3数据库操作语法
- sqlite3 数据库命令操作
- sqlite3操作数据库
- iOS sqlite3 数据库操作
- SQLite3数据库的操作
- sqlite3数据库命令操作
- SQLITE3数据库操作
- C++ 操作sqlite3数据库
- sqlite3 数据库命令操作
- sqlite3 数据库命令操作
- sqlite3数据库操作小记
- 字符集和字符编码总结
- ks.cfg参数详解
- django 文件上传的为空的判定
- “百万”打包党如此任性,APP安全谁来保障?
- Xcode Lost connection to "xxxipad"
- QSqlDatabase操作数据库sqlite3
- GIS+=地理信息+行业+大数据——基于云环境流处理平台下的实时交通创新型app
- MPU6050的430控制程序--i2c通信协议
- Android Window Activity View的关系
- httpclient忽略证书验证允许https请求
- Java中的final关键字 与 C#中的const, readonly关键字
- Unity如何区分安卓、苹果设备是手机与平板?
- 测试端口是否开放
- 数量格式化