2012-07-03 15 views
8

Zgodnie z DBCP Document BasicDataSource nie obsługuje funkcji setLoginTimeout(). Moje pytanie brzmi: jak ustawić parametr LoginTimeout do tworzenia obiektów połączeń? Wiem, że mogę ustawić maxWait na basenie, ale rozumiem, że będzie on używany tylko wtedy, gdy pula zostanie wyczerpana i będziesz czekał na uwolnienie istniejącego połączenia. Nie uratuje mnie to od sytuacji, w której trzeba utworzyć nowe połączenie, ale połączenie/logowanie do bazy danych zawiesza się.Pula połączeń DBCP loginTimeout

Każda pomoc jest doceniana. Dzięki.

Odpowiedz

0

Zawsze istnieje opcja dodania poprawnego parametru do adresu URL. W zależności od używanej bazy danych można dodać jeden z parametrów w adresie URL JDBC.

Here is the link który potwierdza, że ​​BasicDataSource nie obsługuje Çy

And at the bottom of this blog znajduje się tabela, która zawiera listę parametrów URL do limitu czasu połączenia.

Powiązane problemy