二层或三层中,如果数据库中同一条数据很可能在同一时段被多个用户更新,如何设计自己的语句,事务能彻底解决这个问题么(20分)

  • 主题发起人 主题发起人 wjqhyg
  • 开始时间 开始时间
在客户端放一个结构一样的表,当用户确定更新再提交,减少更的频度,在服务器把数据库当临界区访问,当一个用户正在做访问操作,就返回一个错误,数据库可以判断当前数据库的连接数,当表发生某个操作时,让触发器做个标志,下个连接访问时先判断标志,自己瞎想的,不知道是否可行,完全可以自己在应用服务器,自己写更新列表处理的
 
当然不是,而是通过where 条件, timestamp 等控制,因为三层是离线操作
 
后退
顶部