当数据库重新启动/断开连接(在openshift中部署为java jar应用程序)时,如何自动重新连接数据库?

当数据库重新启动/断开连接(在openshift中部署为java jar应用程序)时,如何自动重新连接数据库?,java,Java,我有一个java jar应用程序,它只加载一次。它工作正常,直到DB下降。数据库启动后,将无法刷新连接。如果我重新启动罐子,它就可以正常工作。如何在数据库重新启动后刷新连接而不重新启动应用程序..请显示连接代码…最初的想法是在连接try/catch捕获的布尔值设置为true时输入一些while循环。然后您可以执行thread.sleep()并每隔一段时间重试一次连接,直到重新连接并中断“try-re-connect-loop”为止。请向我们显示连接代码……最初的想法是在连接try/catch捕获

我有一个java jar应用程序,它只加载一次。它工作正常,直到DB下降。数据库启动后,将无法刷新连接。如果我重新启动罐子,它就可以正常工作。如何在数据库重新启动后刷新连接而不重新启动应用程序..

请显示连接代码…最初的想法是在连接try/catch捕获的布尔值设置为true时输入一些while循环。然后您可以执行thread.sleep()并每隔一段时间重试一次连接,直到重新连接并中断“try-re-connect-loop”为止。请向我们显示连接代码……最初的想法是在连接try/catch捕获的布尔值设置为true时输入一些while循环。然后您可以执行thread.sleep()并每隔一段时间重试连接,直到重新连接并中断“try-re-connect循环”