• 5676阅读
  • 4回复

如何避免数据库更新冲突 [复制链接]

上一主题 下一主题
离线anubiskong
 

只看楼主 倒序阅读 楼主  发表于: 2011-01-26
我正在做一个财务用的软件,很多数据操作,而且这个软件做好以后是很多人一起用,也就是很多人操作一个数据库
如果都在更新同一条数据,我想一定会有出现一些稀奇古怪的问题


有人知道如何避免这个问题吗?


离线XChinux

只看该作者 1楼 发表于: 2011-01-26
用事务处理啊。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线anubiskong

只看该作者 2楼 发表于: 2011-01-26
回 1楼(XChinux) 的帖子
我正是看了你的一个帖子(刚刚才找到帖子的地址)
http://www.qtcn.org/bbs/read.php?tid=415
主要是第2条,所以才来这里提问
我这边的情况主要区别在我有的是mysql

PS,我的工程接近尾声了,虽然软件很小,但是我独立做的,很多问题都是在这里解决的,尤其是在你的帮助下解决的,在这里说声:十分感谢
离线XChinux

只看该作者 3楼 发表于: 2011-01-26
不同的数据库以及Qt的SQL Driver对于事务处理的支持程度不一样,你要确定到底该使用何种方式。事务处理方式如不能有效解决(无论是数据库原因,还是Qt的SQL Driver的原因),那就用锁表、锁记录等方式来解决,总之你肯定会找到办法的,呵呵。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线mylearnhappy
只看该作者 4楼 发表于: 2011-03-04
以后要向各位多多学习,我还在上学,请多关照,各位有什么好的想法分享一下哦,我也想尝试下做软件设计
快速回复
限100 字节
 
上一个 下一个