Olá pessoal,
estou obtendo a seguinte mensagem de erro ao tentar acessar um banco de dados mysql a partir de uma aplicação java em outra máquina da rede:
Communications link failure due to underlying exception
Malformed reply from socks server
utilizo windows server 2003 no servidor
Classe que conecta
public class Conexao {
public static Connection getConnection() {
try {
Class.forName("com.mysql.jdbc.Driver");
Connection c = DriverManager.getConnection("jdbc:mysql://192.168.0.100/database", "user", "password");
return c;
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Nao foi possivel conectar ao banco de dados\nerro: "+e.getMessage());
return null;
}
}
}
consigo acessar o db de outras máquinas pelo MySQLQueryBrowser mas não pelo programa em java, só consigo se for localhost aí funciona.
no MySQLQueryBrowser SELECT * FROM user
u;
HOST USER
localhost root
192.168.%.% remoto
% remoto
% root
O que devo fazer para que as outras máquinas consigam acessar o banco de dados?