Metody dostępu do DB a wyjątki

Metody dostępu do DB a wyjątki
PA
  • Rejestracja: dni
  • Ostatnio: dni
  • 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: dni
  • Ostatnio: dni
  • 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.

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