社区
C#
帖子详情
如何解决数据库的并发错误问题
philipsslg
2004-07-14 04:50:15
同时有两个人通过程序在操作同一张表,一个人新建了一个订单,由于订单id是自增的,另外一个人新建一个订单时就会出现订单id相同导致并发冲突,怎么解决这个问题?
...全文
202
9
打赏
收藏
如何解决数据库的并发错误问题
同时有两个人通过程序在操作同一张表,一个人新建了一个订单,由于订单id是自增的,另外一个人新建一个订单时就会出现订单id相同导致并发冲突,怎么解决这个问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
minghaochen
2004-07-18
打赏
举报
回复
小弟愚见:不能用自增编号做订单号,应该用存储过程由系统自动生成流水线号作为订单号:)
Korny
2004-07-18
打赏
举报
回复
把插入订单部分写成存储过程 用 BEGIN TRANSACTION 和COMMIT TRANSACTION进行控制
philipsslg
2004-07-18
打赏
举报
回复
我很想解决,没人能帮我?????????
athossmth
2004-07-18
打赏
举报
回复
http://community.csdn.net/Expert/TopicView.asp?id=3094137
hnliruoyu
2004-07-18
打赏
举报
回复
可以通过程序的判断啊,在插入订单前,先在数据库中查找是否有相同Id的订单,如果有返回提示信息,如果没有就+1再插
philipsslg
2004-07-15
打赏
举报
回复
没人回答,自己up
philipsslg
2004-07-14
打赏
举报
回复
数据库不是有并发锁的?怎么用?
pll37
2004-07-14
打赏
举报
回复
可以通过程序的判断啊,在插入订单前,先在数据库中查找是否有相同Id的订单,如果有返回提示信息,如果没有就进行插入。
chenyu001
2004-07-14
打赏
举报
回复
关注
关于
数据库
并发
问题
总结
数据库
的
并发
问题
,可以简化成两个事务操作
数据库
,可以分为三种情况: 1.两个事务都在读
数据库
:这种情况并不会产生
并发
问题
; 2.一个事务在读
数据库
,另一个事务在写
数据库
; 3.两个事务都在写
数据库
第二种...
数据库
并发
操作异常及
解决
办法
文章目录
数据库
的
并发
操作丢失修改丢失修改的
解决
方案
数据库
的隔离级别脏读不可重复读幻读参考资料
数据库
的
并发
操作 操作系统中对于
并发
的定义:
并发
是指两个或多个事件在同一时间间隔内发生。 注意同一时间间隔...
并发
给
数据库
带来的
问题
及
解决
方案
假设没有事务的隔离性,当两个事务
并发
地去操作
数据库
的表或者行的时候,那么会产生什么
问题
?1
并发
给
数据库
带来的
问题
1、读脏数据A 事务修改了一个数据(假设 A 从 1 改为 2),B 事务读取 A 事务修改后的数据(B ...
数据库
并发
控制原理综述
在讨论
数据库
并发
之前我们先引入事务的概念:
数据库
事务通常包含了一个序列的对
数据库
的读/写操作(一个单元的一系列SQL语句的集合)。 我们引入事务无非是为了实现以下两个目的: 为
数据库
操作序列提供一个从失败...
数据库
开发中的
并发
问题
换句话说,单用户开发是不需要
解决
并发
冲突的,单用户系统不需要显示锁,也不需要
并发
一致性。 1.1建立会话 首先,用户通过用户进程或线程与 Oracle 实例建立网络层连接(链接)例如, TCP/IP网络层协议链接等。...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章