Criei uma aplicação Java bem simples para testar o acesso a um banco de dados criado com MySQL em outra máquina que não a minha. Bom quando tento fazer a conexão com o SQL-Front de qualquer máquina da rede, consigo acessar o banco, mas quando tento com minha aplicação, o link falha. Alguma idéia, se for necessário posto o código, mas é o padrão, usando Connection.
com.mysql.jdbc.exceptions.jdbc4.communicationExcep tion: Communication Link Failure
Insira um tratamento para Communication Exception para obter mais detalhes sobre o erro.
Eu tive um problema de Communication Exception quando estava utilizando o mysql do arch linux, não conectava de maneira nenhuma através do meu sistema em java. Só consegui resolver depois que baixei o mysql do site oficial e compilei, parece que o pessoal do arch compilou o mysql sem suporte a java, ou algo parecido com isso . Talvez não seja seu problema, mas se nada resolver tente instalar uma outra versão do mysql.
dougchief
Bom tentarei usar outra versão do MySQL a 6.0 community.
Mas acho que o erro pode estar na minha conexão, estou usando java.sql e nao com.mysql.jdbc, isto pode interferir?
T
tiago_stos
Sinceramente eu não consegui enxergar onde pode estar o erro. Seu código parece estar correto.
dougchief
Segundo meu colega de faculdade, pode ser uma incompatibilidade do driver, pois como eu consigo acessar de qualquer admin de banco de dados o problema está mesmo na minha aplicação. posso estar usando um driver incompativel com a versão. Estou baixando o mais recente driver o 5.1. Posto o resultado aqui.