
QxOrm
文章平均质量分 87
适用于正在寻找在C++/Qt中管理持久数据层的解决方案的开发人员和软件架构师。 理解本文档需要C++和数据库方面的技术技能。
turbolove
学习-模仿-创造
展开
-
QxOrm数据库事务
事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。该事务执行第一遍的时候可以正常插入数据,因为m_id是主键,如果再插入一条新数据的话,第二次插入的时候会报错,事务会回滚,所有数据插入均不成功。说白了,所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。原创 2023-05-04 10:10:51 · 831 阅读 · 0 评论 -
QT安装mysql驱动和使用ODBC连接mysql
上一篇博文中提到了mysql的使用,但是很多人在使用新版Qt连接mysql的时候出现连接不上或者是没有mysql驱动的问题,网上有很多博文写了这个问题。但是对于最新版的mysql,使用网上的那些编译办法无法完全解决driver not loaded的问题,接下来我将写一篇文章详细的说一下如何解决该 问题,并且介绍一下除了使用驱动连接mysql,还可以使用odbc连接mysql。原创 2023-04-19 10:34:54 · 1149 阅读 · 0 评论 -
QxOrm使用Sql语句进行数据库操作
之前介绍了纯使用QxOrm的增删改查,接下来介绍使用QxOrm来执行sql语句。这部分也是有必要的。QxOrm一共提供了1个类2个方法来执行sql语句。原创 2023-04-18 15:54:16 · 2237 阅读 · 3 评论 -
QtSqlite加密--QtCipherSqlitePlugin的使用
上次说了QxOrm的数据库连接、映射和基础的增删改查,但是我们在使用数据库的时候并不希望别人看到我们数据库的内容,我们希望我们的数据库是能被加密的,只有我们用正确的密码才能连接上我们的数据库。加密之后就可以对数据安全作出一定的保障。原创 2023-04-12 14:52:21 · 2105 阅读 · 13 评论 -
QxOrm的使用-数据操作--增删改查
使用QxOrm执行数据库的增删改查操作原创 2023-04-10 10:33:49 · 1715 阅读 · 0 评论 -
QxOrm的使用
现在在网上看到的QxOrm教程,都是最基础的,只是使用该库的基本创建函数,并没有深入的介绍其强大的功能。所以我想写一个专栏,详细介绍QxOrm的使用,我会在介绍模块的时候提供对应的例子给大家参考,该篇文章与官方教程相对应,如果您对我写的有不理解的地方,请看官方文档,我这里也不是所有功能都介绍,仅介绍关系型数据库的连接部分,非关系型的请到官网查看。本篇文章使用的数据库是sqlite,使用的可视化软件是dbeaver。原创 2023-04-04 10:43:19 · 1336 阅读 · 0 评论