CommunicationsException

2 respostas
malves_info

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

2 Respostas

peczenyj

mostra a stacktrace completa.

malves_info

Foi erro meu… nem tinha lembrado que query(); é um método criado por mim… nas carreira imaginei que era método do JDBC…

[]'s

Criado 11 de fevereiro de 2009
Ultima resposta 11 de fev. de 2009
Respostas 2
Participantes 2