我有个调度,每隔5分钟去读一次数据库。让他运行一下,然后停掉数据库服务几分钟,然后再起动。
最后程序就一直报错。说得不到连接

解决方案 »

  1.   

    有时候数据库启动是需要时间的我曾经就见IBM小型机上启oracle 好长时间我有个调度,每隔5分钟去读一次数据库。让他运行一下,然后停掉数据库服务几分钟,然后再起动。
    最后程序就一直报错。说得不到连接很明显是数据库没有启动
      

  2.   

    我的调度不是数据库中的调度,就是一个web项目。
      

  3.   

    难道connection被情况了没初始化上?
      

  4.   

    他报 Connection reset by peer: socket write errorp 这个错误
      

  5.   

    估计是因为数据停了,影响到web服务器。
      

  6.   

    估计是因为数据停了,影响到web服务器。   应该把 
      

  7.   

    java程序员群 108363309(欢迎加入)
      

  8.   

    如果使用数据库连接池,选用一个可以自动重新连接的数据库连接池。(不是所有的数据库连接池都有断线自动重新连接的功能)如果自己些的jdbc连接,就要自己添加代码,在数据库连接断开后,自动重新连接
      

  9.   

    可能你用了连接池而不能重新启动  那么你重启数据库服务也就要重启你的web容器