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

Obsługa błędów generownych przez bazę danych.
QK
  • Rejestracja: dni
  • Ostatnio: dni
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ę.

RE
  • Rejestracja: dni
  • Ostatnio: dni
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

  • Rejestracja: dni
  • Ostatnio: dni
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ć.

PO
  • Rejestracja: dni
  • Ostatnio: dni
0

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

Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6823
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.