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
Andre_JVM
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
Inkubus
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.