测试时用的,正常连接远程数据库后,可读可写,拔开网线再重新插上,可读不可写了,请高手给分析一下原因,说明一下解决方法,比如程序能否判断到拔开网线的情况或是怎样判断网线是被拔开又插上的,谢谢?

解决方案 »

  1.   

    可读不可写?这个原因基本上就是你使用的是asp.net,显示出来的数据是页面的缓存
      

  2.   

    1. 可读是因为.net的缓存问题
    2. 检查你的网络
    PS:
    请贴出来你的数据库是什么吧。
      

  3.   

    哦,忘了说清楚了,用的是Oracle 10g,可读可写是指能从数据库中读取数据,又能往数据库中存数据,拔开网线然后马上再插上的,这样再往数据库中写数据就写不进去了。
      

  4.   


    如果是动态ip的话,拨开网线重新插上的话,ip地址可能变化了,你连接数据的时候,不要写数据库的ip地址,写数据库服务器的计算机名字吧!
      

  5.   

    .net 还是不要用oracle数据库吧,在处理dblink时会异常,pb,delphi都没有问题