Obsługa błędów generownych przez bazę danych.

0

Witam, mam problem poniważ nie wiem jak napisać obsługę błędlów które są zwracane przez bazę danych. Jeżeli podam złe hasło lub login w okienku aplikacji napisanej w javie to baza generuje i błąd "Invalid user name/password; logon denied" a chciał bym to obsłużyc żeby np. wyświetlało się "Nie prawidłowy login i hasło" Jak to najlepiej się robi. Może w bazie danych cos takiego występuje??

Pozdrawiam.
Czekam na informację i z góry dziękuję.

0

Nie jestem pewien ale czy wtedy nie zostanie wyrzucony żaden wyjątek choćby SqlException? i Wtedy ten wyjątek obsłużyć? Tak mi się wydaje chociaż mało używałem javy razem z bazą danych

0

Zgadz się ale np. raz zostanie wyrzucony wyjątek że nie można się zalogować a innym razem że pole wymaga danych w postaci tylko liczbowej. I właśnie tu jest problem jak je rozróżnić.

0

po akcji po której występuje da się może ?

0

Olać JDBC i używać Hibernate'a. Jest możliwość mapowania wyjątków na własne klasy. Tylko uwaga każdy RDBMS ma własne wyjątki. Musisz zatem "personalizować" je pod konkretny RDBMS, a to jest mało opłacalne.

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