Usando o Hibernate para Conexão com SQL

Pessoal, Bom Dia.

Estou desenvolvendo um aplicação que rodara em uma rede local e gostaria de saber se no comando de conexão ao msql tem condições de pode especificar
o caminho do banco de dados por um arquivo .txt na raiz do diretorio, para localizar o banco. pois a rede pode ter dhcp e os micros não ter IP fixo.

Em um micro
annotationConfiguration.setProperty(“hibernate.connection.url”, “jdbc:mysql://localhost:3306/BancoDeDados”);

com Ip Fixo
annotationConfiguration.setProperty(“hibernate.connection.url”, “jdbc:mysql://192.168.0.1:3306/BancoDedados”);

Sem Ip Fixo (DHCP) como ficaria?
annotationConfiguration.setProperty(“hibernate.connection.url”, “jdbc:mysql://localhost:3306/BancoDedados”);

Tente usar o mesmo conceito de LOCALHOST

Pois estará pegando da maquina local…

Em rede toda maquina possui um nome de host que o identifica na rede… se sua rede possui dhcp , use o nome do host para identificar o servidor no lugar do ip,
ex:

annotationConfiguration.setProperty(“hibernate.connection.url”, “jdbc:mysql://PC-BancoMYSQL:3306/BancoDedados”);

onde
PC-BancoMYSQL é o nome do host do seu servidor de banco