如何在多个用户对一张表操作时,不会错(数据弄错)? 你可以自己写段代码来控制,再数据库中加两个字段,当第一个用户开始对其操作时,记下这个时间,同时将另一个字段设为N,当其他用户操作时,检查这个字段值,为N还是Y,为Y可以操作,为N怎不可以操作。当用户提交时,判断时间是否相等,如果相等,提交成功,否则提交失败。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同步就是 synchronized(Object){ 需要同步的代码!}基本知识。 使用synchronized(object){ ... 代碼 ... }可以使這段代碼同一時刻只能有一個線程在操作,其他等待然後再操作.其實數據庫已經自己做好了事務的處理,他不會讓兩個線程同時操作一個table的 synchronized(Object){ 需要同步的代码!}这段代码是写在jsp页面中?还是其它地方。要了解同步的知识,应看什么方面的书? 请问ajzhn (梦醉生) 现在用的jdk、tomcat是什么版本的?请具体一点(如:tomcat4.0.3) 在数据库中加一个字段,isChanged建立一种机制,当一个用户要对数据库更新时,先检索这个字段isChanged 如果是false那就可以拿来更新,并同时对这个字段执行一次update的操作(只是把他社为true),而在更新你要更新的数据的同时把这个字段在社为false.其实在好的数据库中有一种数据锁定的机制。但是你用的是mysql,我就不晓得有没有了。 不知道mysql有没有锁的机制,不然完全可以不管,数据库可以自己完成,你只需要检查是否执行成功了每个操作。sql语句里也可以用锁的。 我用的JDK是1.3版本,Tomact 用的是3.3 IO读取文件 error fetching data! 添加或更改的页面显示顺序的问题? 哪位提供一下长连接的代码,要jsp的最好 JSF页面的output标签如何取值 关于分页保存 再来说说WebLogic和WebSphere,散分 weblogic中的项目布署 Dreamweaver中怎么把mysql数据库和jsp连接? 如何不设置java_home启动tomcat? 怎么设置IIS使它也能够浏览jsp文件.. 一个页面是框架结构的,。。。 正在做一个基于jsp/servlet/javabean的课题,哪有相关的资料
synchronized(Object)
{
需要同步的代码!
}
基本知识。
...
代碼
...
}
可以使這段代碼同一時刻只能有一個線程在操作,其他等待然後再操作.其實數據庫已經自己做好了事務的處理,他不會讓兩個線程同時操作一個table的
{
需要同步的代码!
}
这段代码是写在jsp页面中?还是其它地方。
要了解同步的知识,应看什么方面的书?
jdk、tomcat是什么版本的?请具体一点(如:tomcat4.0.3)
建立一种机制,当一个用户要对数据库更新时,先检索这个字段isChanged 如果是false那就可以拿来更新,并同时对这个字段执行一次update的操作(只是把他社为true),而在更新你要更新的数据的同时把这个字段在社为false.
其实在好的数据库中有一种数据锁定的机制。但是你用的是mysql,我就不晓得有没有了。