У меня есть приложение, которое будет устанавливать соединение с БД с MySQL и выполнять запросы. Иногда вызов метода DriverManager.getConnection()
занимает 2 секунды, а иногда 30 секунд. Есть ли способ контролировать время ожидания этого метода через 2 секунды?
DriverManager.setLoginTimeout()
не работает.
На самом деле, я могу установить тайм-аут для statement.executeQuery()
, приостановив поток для моего значения тайм-аута и закрыв соединение после пробуждения. Но это часть установления соединения, где я не мог установить тайм-аут.
Был бы признателен за любую помощь.