CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 192454
dead_lee
: 我担心的是并发用户的状态下,更新了脏数据...
[阅读: 318] 2005-09-13 13:48:01
<空>
相关信息:
[技术贴],请教,在web开发中,一般用什么方式更新数据库的记录?
(64字)
(
dead_lee
[435]
2005-09-13 13:12
)
不管你用什么方式,数据库引擎最终处理的都是sql
(空) (
老玉米
[421]
2005-09-13 13:28
)
如果不需要浏览数据及的话,用dataset来更新数据会被鄙视的
(37字)
(
老玉米
[279]
2005-09-13 13:30
)
看看业务需求再说吧...
(280字)
(
dead_lee
[353]
2005-09-13 13:36
)
如果用锁的话,对数据库性能影响太大。。
(60字)
(
老玉米
[327]
2005-09-13 13:41
)
如果是设置DataSet的Locktype的话,我也是设置成乐观锁,应该不会有什么太大影响吧...
(35字)
(
dead_lee
[547]
2005-09-13 13:45
)
另外,你提的需求和你最开始的担心没有联系。
(空) (
老玉米
[231]
2005-09-13 13:42
)
我担心的是并发用户的状态下,更新了脏数据...
(空) (
dead_lee
[317]
2005-09-13 13:48
)
很就不用微软的东西了。。不过我记得ado只是悲观锁才是可靠的。
(空) (
老玉米
[370]
2005-09-13 13:49
)
嗯,当然悲观锁是可靠些,但是在这种小数据更新下,乐观锁就够用了...
(24字)
(
dead_lee
[379]
2005-09-13 13:51
)
乐观锁很多数据库根本不支持,有的数据库provider也不支持
(15字)
(
老玉米
[337]
2005-09-13 13:53
)
sqlserver2k以上,做项目而已,这个上面不用太过担心...
(45字)
(
dead_lee
[283]
2005-09-13 14:01
)
感觉你对事务的理解有问题。
(66字)
(
老玉米
[268]
2005-09-13 14:05
)
考,是啊.........谢谢.............
(空) (
dead_lee
[272]
2005-09-13 14:06
)
包子50个...
(空) (
dead_lee
[224]
2005-09-13 14:08
)
哈哈,我不要包子,我要妹妹。
(空) (
老玉米
[316]
2005-09-13 14:08
)
别提这个,提着我有点恶心劲上来...
(空) (
dead_lee
[220]
2005-09-13 14:12
)
当然,不过如果已经有完善的机制了,何必自己写东西呢....
(空) (
dead_lee
[305]
2005-09-13 13:31
)
嘿嘿,如果更新数据也要用游标
(12字)
(
老玉米
[282]
2005-09-13 13:33
)
嘎嘎,难道你在用java做Web应用时没有问题?提示:不要在Page的cs中写数据库访问代码,在专门的数据库访问类中实现记录更新,并在代码中使用lock来保证线程安全,线程安全相关……
(空) (
六爻
[392]
2005-09-13 13:36
)
是有一个专门的访问类来更新数据,数据更新的业务需求我在上面有写,你看看如何设计呢...
(空) (
dead_lee
[296]
2005-09-13 13:38
)
我个人比较厌恶DataSet,可能是受java的RecordSet的荼毒吧。
(74字)
(
六爻
[505]
2005-09-13 13:43
)
你仔细想想看,不能用线程同步方式处理吧...
(空) (
dead_lee
[278]
2005-09-13 13:46
)
如果对该表记录的维护都由同一代码来完成,那么保障了该段代码执行的线程安全不就可以了么?
(空) (
六爻
[304]
2005-09-13 13:51
)
是在Web界面上更新数据的啊...
(137字)
(
dead_lee
[308]
2005-09-13 13:57
)
呵呵,我理解你的问题有些偏差,这应该算是一个业务层面的问题,用类似于你说的时间戳应该可以解决。
(18字)
(
六爻
[341]
2005-09-13 14:09
)
嗯,决定了...sql吧...
(空) (
dead_lee
[223]
2005-09-13 14:12
)
这个时候更新数据的函数执行,在时间上是没有冲突的.
(空) (
dead_lee
[254]
2005-09-13 13:58
)
lock就可以帮助你解决并发问题呀
(空) (
六爻
[270]
2005-09-13 13:54
)
靠,糊涂了,应该是ResultSet。
(空) (
六爻
[257]
2005-09-13 13:53
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录