Hibernate + IP Dinâmico

1 resposta
corneta

Boa tarde a todos, bom já revirei o forum e a net e até agora não encontrei solução para meu problema :frowning:
O problema é o seguinte:
Tenho uma aplicação Desktop que tem como BD o PostGre, porém este está em um servidor remoto.

O programa está rodando perfeitamente porém foi especificado agora que a configuração do PostGre, como IP do BD, user e password, seja passada pelo usuário em tempo de execução, ai que esta meu problema, pois esta configuração esta na configuração do Hibernate, em uma arquivo XML.

Como faria para fazer a alteração dessas informações em tempo de execução? :shock:

1 Resposta

fkimura
O Hibernate pode ser configurado programaticamente, utilizando a classe Configuration. Tudo o que estiver no xml pode ser colocado programaticamente através dessa classe.

Algo do tipo:

Configuration configuration = new Configuration();

configuration.setProperty(hibernate.connection.url, jdbc:hsqldb:abc:123);

configuration.setProperty(hibernate.connection.username, sa);

configuration.setProperty(hibernate.connection.password, “”);
Criado 16 de outubro de 2008
Ultima resposta 16 de out. de 2008
Respostas 1
Participantes 2