sei q não é bem aqui q eu deveria perguntsar isso… mas vamos lá… fiz uma aplicação em java para desktop, mas agora necessito q ela “rode” em rede. uso banco mysql server versão 5.0 então instalei o mesmo no servidor… e criei um novo usuario definindo privilegios totais a ele… mas quando executo a aplicação ele não c0onsegue conectar ao servidor. da erro de tempo esgotado de tentativa… nas maquinas cliente não instalei nada… preciso instalar alguma coisa ou fazer alguma configuração??? segue a minha classe de conexão… c alguem puder me ajudar… eu agradeço…
public class Conectar {
/** Creates a new instance of Conectar */
public Conectar() {
}
public Connection Getconectar() throws InstantiationException, IllegalAccessException{
Connection connection = null ;
try {
// Load the JDBC driver
String driverName = "com.mysql.jdbc.Driver"; // MySQL MM JDBC driver
Class.forName(driverName).newInstance();
// Create a connection to the database
String serverName = "192.168.1.136";
String mydatabase = "banco";
String url = "jdbc:mysql://" + serverName + "/" + mydatabase; // a JDBC url
String username = "ze";
String password = "123456";
connection = DriverManager.getConnection(url, username, password);
} catch (ClassNotFoundException e) {
// Could not find the database driver
} catch (SQLException e) {
e.printStackTrace();
}
//System.out.println("retorno connection");
return connection;
}
}