olá… estou tentando colocar meu programa em rede… consigo acessar passando o ip onde está o banco… até ai td bem… mas queria saber se tem como eu não colocar esse ip fixo, ou seja, queria saber se tem alguma forma d pegar esse ip, mas com um porém, tenho um diretório compartilhado onde está meu executável… como pegar o ip sempre dessa máquina servidor?
esse é meu código…
public static Connection getConnection() throws SQLException {
try {
Class.forName("com.mysql.jdbc.Driver");
return DriverManager.getConnection("jdbc:mysql://192.168.0.100:3306/pallato","root","root");
}
catch (ClassNotFoundException e) {
throw new SQLException(e.getMessage());
}
}
queria saber se tem como fazer +/- assim:
public static Connection getConnection() throws SQLException {
try {
Class.forName("com.mysql.jdbc.Driver");
return DriverManager.getConnection("jdbc:mysql://"+ipServidor+":3306/pallato","root","root");
}
catch (ClassNotFoundException e) {
throw new SQLException(e.getMessage());
}
}
onde o ipServidor, é sempre do servidor e não da máquina local… assim eu não precisaria colocar o ip fixo, e se precisar trocar de servidor, não ter q alterar a aplicação…
desde já agradeço a atenção