是这样的,我有一个java application连接数据库不断向里面插入数据。如果数据库不稳定当掉后,我的application会报找不到连接失败的错误。
现在如果数据库重新启动以后,可application仍然找不着数据连接。有什么办法可以解决?

解决方案 »

  1.   

    还有一个同样的问题,为了检测数据库是否正常,我写了个java程序每隔30秒连一下数据库。但是一旦数据库停止,再重新启动。连接就一直报失败,不能正常的连接。请各位高人发表下看法,感激不尽。
      

  2.   

    数据库DOWN掉后你的application会报EXCEPTION,在catch块中要把数据库连接CLOSE掉,数据库重新启动后重新再打开过连接
      

  3.   

    可是我是在finally里关掉的。。
      

  4.   

    板凳 学习我也只想到了 close数据库
      

  5.   

    不是呀,如果你用完后,本来就要关掉数据库的既然你知道异常原因,你在catch块中处理一下,应该可以的..