QSQLITE 数据库操作总结
来源:互联网 发布:2017广西广电网络快吗 编辑:程序博客网 时间:2024/05/16 04:47
对于qtqlite数据库
一注意事项:
1. 连接名为“:memory:”表示这是建立在内存中的数据库,也就是说该数据库只在程序运行期间有效。如果需要保存该数据库文件,我们可以将它更改为实际的文件路径。
2. 在封装数据库操作的类时必须继承Qobject 我暂时不知道什么原因,一开始我没有继承Qobject 建立数据库表都是不成功的
3. SQL语句中只能用单引号。
二具体操作
1.连接数据库
m_db = QSqlDatabase::addDatabase(addDateBaseName);
m_db.setDatabaseName(dbName);
m_db.open()
2. QSqlQuery query; 用来执行 SQL语句
这个我遇到一个很奇怪的问题把这个QsqlQuery定义成成员变量我执行SQL语句是失败的但是局部变量是成功的。
1. 注意:在where之前一定不能有逗号
创建表 query.exec( " /
create table DownLoadFiles /
( /
FileName varchar primary key, /
FileUrl varchar, /
FileStye varchar, /
FileTolSize long, /
FileCurSize long, /
FilePath varchar, /
FileState int) /
");
添加一条记录
insertintoDownLoadFiles(FileName,FileUrl,FileStye,FileTolSize,FileCurSize,FilePath,FileState)values();
删除一条记录
deletefromDownLoadFileswhereFileName= ‘’;
查找记录
select*fromDownLoadFileswhereFileName= ‘’;
更新记录
updateDownLoadFilessetFileCurSize= ‘’where
其他分组根据条件查询可以用到group by
排序降序 order by desc 默认的是升序 ace
Having 分组后的条件
就写这样多吧 大部分的操作和SQL差不多
- QSQLITE 数据库操作总结
- QSQLITE 数据库操作总结
- 对QSqlite数据库的操作
- 对QSqlite数据库的操作
- 对QSqlite数据库的操作
- Qt连接QSqlite数据库,使用QTableWidget显示数据总结
- Qt使用QSQLITE数据库
- QSQLITE
- QSqlite
- Qt---自带的数据库QSQLITE
- Qt---自带的数据库QSQLITE
- QT 自带的数据库 QSQLITE
- QT 5.6 自带的数据库QSqlite 使用实例
- C#操作数据库总结
- asp 数据库操作总结
- C#操作数据库总结
- 数据库操作总结
- 操作数据库总结2
- Server端与Client端method触发与data广播概念
- HDU1532 Drainage Ditches 最大流
- Android也架构之二:单例模式访问网络
- SAP HANA 学习指南
- 腾讯微博API调试工具
- QSQLITE 数据库操作总结
- 短址(short URL)原理及其实现
- 对QSqlite数据库的操作
- javascript最常用的55个经典技巧
- content Provider
- commons-net3的一些应用
- MFC学习之 Cstring 转 Char* 和 Char* 转 Cstring
- C/C++笔试系列--从一道IBM的笔试题看编码规范
- 感悟----------人之所以痛苦,在于追求错误的东西