Urgente - escolher banco dinamicamente

3 respostas
A

E ai pessoal,

Estou utilizando o Oracle9ias e quero enviar a url, porta, usuario e senha

para o Data-Source.xml dinamicamente. ou seja via aplicação ele vai

escolher o banco que ele vai tranferir os arquivos para o banco principal.

como faço???

existe outra maneira usando properties ou coisa do tipo, acessando via JNDI?

valeu galera…

3 Respostas

cariocathi

Utilize o padrão DAO de desenvolvimento, separando a camada de apresentação, da camada de negócio e da camada de persistência, assim vc terá um programa independente de Banco de dados. Assim vc le de um BD e passa para o outro facilmente, tá certo q dá trablho no começo, mas depois é só alegria.

A

Olá Carioca,

não é isso que quero, quero configurar o data-source.xml dinamicamente

o oracle9ias é o container EJB. e ele só acessa o BD via JNDI.

ou seja tenho como acessar varios bancos, mas tenho que configurar estaticamente no data-source.xml para isso. mas no meu caso quero configurar dinamicamente.

André

I

Não entendo para que precisas disso.

De qualquer forma, o que recomendo é: cria vários datasources diferentes, e faze o lookup diferente em Runtime.

A configuração dos datasources varia de App Server, mas na maioria deles tu precisas fazer o deploy da configuração. Se tu tentasses mudar o xml em runtime, isso teria grandes chances de não funcionar na maioria dos App Servers.

Criado 27 de agosto de 2003
Ultima resposta 28 de ago. de 2003
Respostas 3
Participantes 3