Metody dostępu do DB a wyjątki

Metody dostępu do DB a wyjątki
PA
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 8 lat
  • Postów:80
0

Pisze aplikację webową z wykorzystaniem mavena która korzysta z połączenia z bazą danych. Mam jedną klasę singielton która łączy się z bazą.
Interfejs z metodami do DB. Implementację metod w klasie która implementuje interfejs.

Na servletach wywołuję metody korzystając z interfejsu.

Pytanie:
W jaki sposób obsłużyć wyjątki w klasie która zawiera metody dostępu do DB. Czy używać w każdej metodzie try catch bloku ? Czy też może wyrzucać wątki aż do servleta i tam się zająć ich obsługą ? Generalnie chodzi o to abym mógł obsłużyć sytuację w której np. nie ma połączenia z bazą danych i chcę wyświetlić konkretny komunikat lub przekierowanie.

Z góry dzięki.

Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
1

To zależy gdzie chcesz ten błąd wyświetlić. Jak ma się pojawić na stronie użytkownikowi to musisz błąd propagować aż do servletu.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
PA
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 8 lat
  • Postów:80
0

Dzięki - brakowało mi tej pewności.

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.