
Qt模块化笔记之sql
daainini
这个作者很懒,什么都没留下…
展开
-
Qt模块化笔记之sql——数据库错误捕捉与处理
QSqlError类是今天的主角,查看这个类在发生错误时,提供了错误的相关信息。包括驱动信息driverText(),数据库信息databaseText(),或者它们的综合(text()方法获取),也提供了 number()和type()函数,用于显示错语数量与类别错语可以通过QSqlDatabase::lastError()、QSqlQuery::lastError()、模型的las原创 2013-11-18 23:18:32 · 17175 阅读 · 3 评论 -
Qt模块化笔记之sql——执行sql语句
本文主要介绍了QSqlQuery的用法QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("qt-moduls-learning.db"); if(db.open()) { qDebug()<<"打开成功"; //创建表格原创 2013-11-01 20:22:44 · 3367 阅读 · 2 评论 -
Qt模块化笔记之sql——前期准备
当前我使用的是qt5.2版的qt ,没有集成mysql 驱动,所以百度一下qt5 mysql 驱动,能找到这个驱动,按网上教程安装好原创 2013-11-01 09:21:19 · 1682 阅读 · 0 评论 -
Qt模块化笔记之sql——连接数据库
首先新建个dialog工程,在工程.pro文件中,添加如下语句连接上sql模块:QT += sql添加后就成这样QT += core gui sqlgreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = qt-Modules-connect_to_databaseTEMPLATE =原创 2013-11-01 10:20:18 · 2085 阅读 · 0 评论 -
Qt模块化笔记之sql——事务处理的实现
所谓事务处理,即将一些sql语句“分块”执行。如果都执行成功了,我们可以commit提交它(让它真正执行),如果其中一处有误,我们可以rollback回滚它(让这个块里的语句都相当于没有执行)。网上找到的一个例子,可以看出它举例:你去银行转账,转账我们有两步吧,从你账户中取出钱再往他账户中加钱。那这两步银行是必须要确保正确无误的进行的。要被看做成一个事务。其中任何一步出错就算是转账失败原创 2013-11-04 11:16:23 · 8090 阅读 · 2 评论 -
Qt模块化笔记之sql——数据库模型视图
hello原创 2013-11-14 10:47:56 · 3940 阅读 · 2 评论