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:
codice:
try {
   // connessione al db
}catch(Exception e){
   // gestione eccezzione di connessione
}
try {
   // prima query
}catch(Exception e){
   // gestione eccezione prima query
}
   // e via dicendo
}
CIAO