Metody dostępu do DB a wyjątki

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.

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.

0

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

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