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