Bem, estou fazendo uma aplicação java que irá acessar um banco de dados em um servidor na web…
O servidor esta com Ubuntu Linux, Apache 2 e o MySql 5, ja configurei o apache e esta tudo ok, quando uma maquina cliente acessa o http://ip-do-server:porta ele mostra a mensagem de Its Works!, porem na hora que a aplicação vai logar no banco de dados ela simplismente trava…segue o trecho do código:
Connection conn = null;
Cadastro cad = null;
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e1) {
JOptionPane.showMessageDialog(null, "Erro ao abrir o driver do mysql");
System.exit(-1);
}
try{
conn = DriverManager.getConnection("jdbc:mysql://IP-DO-SERVIDOR/Teste?user="+t_login.getText()+"&password="+t_senha.getText());
}catch(com.mysql.jdbc.exceptions.jdbc4.CommunicationsException a){
JOptionPane.showMessageDialog(null, "Erro ao conectar ao mysql");
System.exit(-1);
}catch(java.sql.SQLException b){
JOptionPane.showMessageDialog(null, "Erro ao logar no banco de dados");
System.exit(-1);
}
Quando a pessoa clica no botão de logar da interface que fiz, ele executa esse trecho ai e simplesmente trava…ja editei o /etc/mysql/my.cnf, comentei a linha “bind-address = 127.0.0.1” e tudo que tinha “port” eu mudei para uma porta aberta no meu modem…to procurando uma solução a um tempo e não acho, se alguem ai puder ajudar