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

Obsługa błędów generownych przez bazę danych.
QK
  • Rejestracja:ponad 19 lat
  • Ostatnio:prawie 16 lat
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:ponad 18 lat
  • Ostatnio:29 minut
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


We are the 4p. Existence, as you know it, is over. We will add your biological and technological distinctiveness to our own. Resistance is futile
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:prawie 17 lat
  • Ostatnio:około 16 lat
0

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


delphi procedure TProgram.Wybredz(Zawartosc:array of TObject; const Pomysl=nil); virtual; abstract;
Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:16 dni
  • Lokalizacja:Stacktrace
  • Postów:6821
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.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException

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.