Jak sprawdzić połączenie z bazą ?

0

Witam
Mam takie pytanko, Czy ktoś wie czy jest jakaś sposób w Javie aby sprawdzić czy
wciąż mamy połączenie z bazą danych.
Jest mi to pilnie potrzebne.

Pozdrawiam i prosze o pomoc.
Grzesiek

0

W momencie laczenia sie z Baza danych otrzymujesz zmienna typu Statment. Mozesz wiec sprawdzic czy Statement == null (jesli sam go tak ustawiles w programie to znaczy ze sam zerwales polaczenie lub np uzytkownik kliknal przycisk rozlacz) lub po prostu wykonac jakies szybkie proste zapytanie do bazy i przechwycic potencjalny wyjatek - dzieki niemu bedzie wiadomo ze polaczenie z baza sie nie udalo, wiec jestes rozlaczony.

0

No właśnie sprawdzam przez zapytanie do bazy ,ale nie o to mi chodzi , bo podejrzewam że połączenie z bazą nadal jest a wyjątek powodowany jest np dużym ruchem w sieci , gdyż jakieś tam pytanie generuje błąd , a za momencik gdy zadaje to samo pytanie to jest ok. Dlatego chciałbym sprawdzać czy połączenie z bazą jest nadal aktywne.
Na początku myślałem że obiekty Statment albo Connection będą się nullować , ale niestety tak nie jest :(

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0