当多个用户可能对数据库表中某一行数据进行更新是不允许的,同一时间只能有一个用户对该行进行更新。只用他更新完后其他用户才能更新该行。
这用到了数据库并发控制问题。由于本人对这方面不太懂,所以请教各位专家,朋友。
怎么才能实现如此的并发控制。
在java程序中用程序(sql语句?)控制还是在oracle 数据库中设定,还是都行。有点不明白,求助大家/。
这用到了数据库并发控制问题。由于本人对这方面不太懂,所以请教各位专家,朋友。
怎么才能实现如此的并发控制。
在java程序中用程序(sql语句?)控制还是在oracle 数据库中设定,还是都行。有点不明白,求助大家/。
数据库中表中某行数据为12,怎样才能防止当一个用户更新该数据为13时并未提交,而另一个用户正常应该从前一个用户更新完的数据13再加1,但是可能由于前一个用户未提交更新的数据,以至于该用户更新的还是12这条数据。从而没有达到并发控制,是不是要在前一个用户操作上加锁呢。不知道该如何加?
不明白的话请见谅!!!