数据不能实时更新,急````解决就给分。
本人用的JBuilder2005+Tomcat+oracle9i 在添加和删除记录后,显示的还是修改前的数据,过会才能正确显示出来。求解决办法 急``` 问题点数:30、回复次数:10Top
1 楼zhpsam109(JACKY.昊昊)回复于 2006-06-03 14:56:07 得分 5
是不是事务没有提交啊!Top
2 楼limitfly(天宾)回复于 2006-06-03 22:24:06 得分 0
请楼上说具体些,数据能显示但需要等待。Top
3 楼xiaoxiao1984(笨猫儿)回复于 2006-06-04 13:26:02 得分 0
是客户端的数据的缓存问题么?Top
4 楼limitfly(天宾)回复于 2006-06-05 07:44:34 得分 0
我也觉得应该是客户端缓存的问题 ,插入数据后,数据库已有插入的新数据。但就是不能实时的显示。是不是tomcat的缓存有问题?应该怎么解决?我用的是tomcat4.1Top
5 楼xiaoxiao1984(笨猫儿)回复于 2006-06-06 09:17:44 得分 10
呵呵,要看你的查询是怎么写的了;可以每次查询的时候强制去数据库重新检索结果,而不是取得客户端缓存的结果Top
6 楼yz_oracle(紫碧罗)回复于 2006-06-06 11:47:16 得分 5
1.有没有提交
2.是不是添加数据后由于什么原因,数据库rollback了Top
7 楼huilangby(灰狼)回复于 2006-06-06 14:46:48 得分 0
commit;加上这条语句试一下.Top
8 楼tgm78(shop34161266.taobao.com)回复于 2006-06-06 16:44:25 得分 5
ddl操作之后,需要及时的commit;Top
9 楼limitfly(天宾)回复于 2006-06-06 19:00:53 得分 0
事务绝对已经提交了,DDL后直接去看数据库的表,数据已经更新。但显示不出来
请问潇潇怎样强制去数据库重新检索结果?Top
10 楼tang()回复于 2006-06-08 16:33:43 得分 5
可能是事务没有立即提交,当前用户看到的是修改后的数据,其他用户看到的是修改前的数据Top




