网上算卦准吗:做项目时,需要数据 并发控制 时如何解决?

来源:百度文库 编辑:高校问答 时间:2024/05/05 19:56:03
如果多台计算机同时修改数据库中同一数据,必然会导致数据的不正确,请问大家在做并发控制是有什么好的解决方案?

假如说发生了同时修改数据,数据库会返回什么信息呢?在程序中怎么捕捉?
请各位详细点说明,谢谢

在作系统分析时,就应当通盘考虑。我们现在的做法是,在数据库建表时会多出一个字段update datetime类型,在数据提交时前会先从数据库中取出当前值与原有值进行比较,如果不一致就说明已经有别人修改过了。

有一台计算机连接时就把数据库锁起
提交数据后 解开就可以了
SQL SERVER 有这个功能的了

set nocount on
set nocount off