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
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
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.
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 :(