JDBC...com multiplos bancos?

Olá,

quando uso dois bancos por exemplo , Oracle e MySql,
vou colocar o drive do mysql e oracle o meu diretório lib
da aplicação .

Não dá conflito na hora de utilizar por exemplo PreparedStatment
ele vai pegar de qual drive???

abs

[quote=paribe]

Olá,

quando uso dois bancos por exemplo , Oracle e MySql,
vou colocar o drive do mysql e oracle o meu diretório lib
da aplicação .

Não dá conflito na hora de utilizar por exemplo PreparedStatment
ele vai pegar de qual drive???

abs[/quote]
não… ele vai utilizar o banco de dados que você informar, por exemplo no login da aplicação.

Boa tarde

Então conflito não, mas depende da forma que você irá chamar seu preparedstatement para não dar erro por exemplo:

1º) Quando vc solicitar uma conexão vc irá dizer qual driver do abnco de dados irá ser selecionado através do seguinte comando:

Class.forName(“org.gjt.mm.mysql.Driver”), com esse comando o jdbc irá criar uma ponte entre ele e o Driver especifico do banco de dados, só após isso você irá realizar um conexão e depois abrir seu PreparedStatement.

Espero ter ajudado.

Obrigado pelo retorno.

E quando usar o JPA no arquivo persistence.xml onde cada unit
coloco o banco correspondente não ira ter problema pois vou tratar
por unit é isso ou falei alguma besteira ???

E os arquivos driver no diretório lib tudo bem ficaram juntos sem conflito ???

abs

Boa tarde

Bom qaundo se trata de JPA nunca fiz uma aplicação que trabalhava com dois bancos ao mesmo tempo, mas creio que se você alterar corretamente o arquivo de cnfiguração não vai ter problema também.

Agora com relação as libs dos baco de dados você pode colocar os dois no seu classpath que não vai ter conflito, eles são totalmente independentes um do outro.

Até.