QT数据库--sqlite
来源:互联网 发布:阿里的数据平台两个 编辑:程序博客网 时间:2024/05/18 01:48
说明一:QT4.7用的sqlite是3.0+版本。而数据库各版本的数据格式有很大的不同,所以用qt语句创建的数据库只能用sqlite3在命令行中打开。关于sqlite3的使用方法可以询问强大的“男人”。
说明二:在qt中执行数据库语句如query.exec("select * from where id=%1");时需要向字符串中传参数。一个方法是query.exec(QString("select * from where id=%1").arg(...));这样可以将参数传递给%1所在的位置。但是需要注意的是sql语句中对字符串要求用单引号''括起来。所以如果arg里面的参数是字符串需要将%1加上单引号。要想用arg这种形式的方法必须加上头文件#include<QtSql>。
说明三:如果在qt中创建sqlite数据库出错比如说什么缺省数据库重复什么的可以按如下方式解决:
- QSqlDatabase SaleDB = QSqlDatabase::addDatabase("QSQLITE");
- SaleDB.setDatabaseName("DiskSale.db");
- if (!SaleDB.open()) {
- printf("%s\n","open the db error!");
- return false;
- }
- QSqlQuery query(SaleDB);
- 然后用query进行数据库操作。
说明四:待续。。。。
- Qt操作SQLite数据库
- Qt 与 Sqlite数据库
- QT读写Sqlite数据库
- QT 操作Sqlite数据库
- Qt 连接SQLITE数据库
- QT数据库--sqlite
- Qt数据库sqlite总结
- QT操作Sqlite数据库
- qt与SQLite数据库
- Qt-sqlite数据库实战
- Qt数据库sqlite总结
- qt编写sqlite数据库
- Qt数据库sqlite总结
- Qt使用Sqlite数据库
- Qt数据库sqlite总结
- Qt数据库sqlite总结
- Qt数据库sqlite总结
- qt操作sqlite数据库
- Top 10 Java Debugging Tips with Eclipse(Eclipse调试Java的10个技巧)
- PHP捕捉错误并显示友好信息的方法(不使用try...catch)
- 八款开源 Android 游戏引擎 (巨好的资源)
- 数据结构专题——线段树
- Windows 服务(五)
- QT数据库--sqlite
- 总结一下 Spring的IOC、DI
- 使用PostgreSQL、Hibernate、Spring、Java在SQL数据库中实现NoSQL
- UIScrollView 原理详解
- NotificationCenter
- php框架Codeigniter操作微软Access mdb(MS SQL Server)数据库
- 硬盘空间问题
- [框架技术推荐]桌面应用框架DirectUI
- Ubuntu 学习笔记