In alternativa al codice di LeleFt puoi inserire ogni connessione a db in un diverso blocco try-catch.
Questo metodo ti permette, ad esempio, di gestire diversamente l'eccezione a seconda della connessione che l'ha lanciata.
Esempio:
CIAOcodice:try { // connessione al db }catch(Exception e){ // gestione eccezzione di connessione } try { // prima query }catch(Exception e){ // gestione eccezione prima query } // e via dicendo }