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
Pergunta
dougchief
Olá pessoal!
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
Last pakage sent to the server was 0 ms ago
1. String driver = "com.mysql.jdbc.Driver";
2. String url = "jdbc:mysql://192.168.254.2:3306/sisdb";
3. String username = "root";
4. String password = "12345";
5.
6. try {
7. Class.forName( driver );
8. connection = DriverManager.getConnection(url,username,password);
9. JOptionPane.showMessageDialog(null,"Conexão MySQL em servidor sacc estabelecida");
10.
11. }catch ( ClassNotFoundException cnfex ) {
12. JOptionPane.showMessageDialog(null, "Não foi possivel achar o driver, contate o suporte.","Erro" ,JOptionPane.ERROR_MESSAGE );
13. cnfex.printStackTrace();
14. System.exit( 1 ); // termina o programa
15.
16. }catch ( SQLException sqlex ) {
17. JOptionPane.showMessageDialog(null, "Não foi possível conectar, contate o suporte","Erro" ,JOptionPane.ERROR_MESSAGE );
18. sqlex.printStackTrace();
19. System.exit( 1 ); // termina o programa
20. }
estou usando o MySQL 5.0 mas o driver é o 4 , então estou tentando usaro o novo driver para ver se resolve... posto aqui caso funcione.
Editado por dougchiefLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.