Estou com problema com esta exception. Se em algum momento meu banco desconectar ou minha rede cair desejo tratar esta exception deixando minha aplicação trabalhando offline, só que mesmo colocando este exception no catch não consigo tratar, me parece que o jdbc trata antes ou coisa parecida.
Ex.:
try
{
rs = db.query(sql);
//....Faz alguma coisa....
} catch (com.mysql.jdbc.exceptions.jdbc4.CommunicationsException e) {
System.out.println("BANCO DESCONECTOU");
} catch(SQLException e){
e.printStackTrace();
}
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
…
Era pra imprimir “BANCO DESCONECTOU”. O que pode ser?
[]'s