Olá, não tenho certeza se essa minha dúvida é para java avançado ou básico, como eu sou iniciante, isto parece um pouco avançado para mim.
Tenho uma aplicação java que se conecta ao banco de dados (até ai tudo bem), porém este banco de dados pode mudar de endereço constantemente (Hoje está no computador A e amanhã pode estar no computador B), tudo o que eu terei, será o nome do banco, usuário e senha.
Eu quero implementar um algoritmo que faz uma busca na rede local, encontra em qual computador o banco de dados esteja rodando e então conecta no mesmo.
Não sei como fazer, mas eu imagino que deveria “pingar” os computadores na LAN, verificar 1 por 1 qual está com o banco de dados ativo e então conectar, porém parece uma solução ruim e demorada.
Eu já li que o ORACLE tem o listener.ora, mas não sei como funciona, talvez se ele permitisse ser encontrado em rede resolveria meu problema.
PS: O banco de dados não me importa, desde solucione meu problema, aceito qualquer um.
Desde já agradeço a colaboração de vocês.