数据库会自动加锁
如果a用户先执行
那执行update tb set a='aa' 时
b用户update tb set a='bb' 等待,直到a执行完执行
如果等待时间超过一定时间commandtimeout,command返回异常,
如果a用户先执行
那执行update tb set a='aa' 时
b用户update tb set a='bb' 等待,直到a执行完执行
如果等待时间超过一定时间commandtimeout,command返回异常,
解决方案 »
- 关于多线程下调用mshtml的IMarkupServices的问题
- 使用ApplicationClass.WorkBooks.Open()打开csv文件时如何设置单元格的文本格式?
- asp.net项目如何点击控件不刷新页面,不走pageload事件。
- C# 如何将图片文件转换为二进制存入sql2000数据库
- 各位大吓帮帮我啊!!!!!!!
- 如何判断当前运行的程序是一个web应用程序,还是exe程序呢?
- 运行时出错,请帮助
- 俺是一个用过ASP的ASP.NET菜鸟,请高手们指点一下啊!
- 从数据库取出时间格式进行截取出年月日和小时
- 几个新手问题
- 麻烦各位帮我解决个问题!
- 关于Paint.net问题。
通过事务回滚 来处理提交所有异常的数据库操作,可以提高安全性
http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fzjcxc
楼主不用杞人忧天,更不要越俎代庖,踏实用就是了,一般的SQL 语句不存在并发问题。
微软写的数据库 绝对是线程安全地。 至于其中的 原因和规则,如果楼主对数据库非常感兴趣,可以考虑多研究研究,如果不是,知道就行了。浅尝辄止即可。