CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

数据不能实时更新,急````解决就给分。

楼主limitfly(天宾)2006-06-03 13:22:48 在 Oracle / 基础和管理 提问

本人用的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

相关问题

关键词

得分解答快速导航

  • 帖主:limitfly
  • zhpsam109
  • xiaoxiao1984
  • yz_oracle
  • tgm78
  • tang

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo