I am using JDBC to connect to a DB. Since the network was slow, i could get the connection after some 2 or 3 retry manually. Is it possible to retry the connection automatically if connection fails? I am using SQLServer 2008 database.
Thanks
I am using JDBC to connect to a DB. Since the network was slow,
Share
A bit decent connection pool is already configureable to do so, for example BoneCP. Most do even do it by default. If you don’t use a connection pool but just the basic
DriverManager#getConnection()approach, then you have to re-execute it yourself in awhileloop as long as theConnectionisnull.Here’s a basic kickoff example:
This can of course be optimized more with bit longer pauses in between and by setting a maximum retry count, etcetera.