java实现网络中断时自动重连数据库遇到的问题?
下面的线程run(),程序运行没问题,拔了网线,1到2秒插上,可以重连;但如果等时间长了 ,插上,会抛出异常,不能自动重连,哪位帮我看下什么问题?
public void run() {
while(true){
try {
//ping 远程主机的IP
boolean str = pingServer("10.66.73.73", 100);
if(str == false){
System.out.println("网络中断....");
closeSqlConnection();
System.out.println("正在重新连接....");
getSqlConnection();
}
sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}