请问大家,为什么直接修改了数据库(oracle)里的值,如果不重起应用服务器(tomcat)的话,就不会显示修改后的值呢,还是显示以前的值,为什么呢,不是ie缓存,也不是没有commit;

解决方案 »

  1.   

    oracle数据库是用锁的当前修改的值是显示不出来的
    你修改以后你在把数据库关了在试试查询一下
    可能不用重启服务吧。
      

  2.   

    用了很久的oracle,没见过这情况,是代码里没有从数据库重新选择数据的问题吧。
      

  3.   

    如果你确实commit了(用其他的工具select看看,不要用你update的工具),那就是ie缓存了。
      

  4.   

    CristinNa 说对了,我问了一下,原来是涉及登陆的人,给加到内存了。