Neste servlet s� v�o ser feitas consulta, por isto eu gostaria de fazer somente uma conex�o. Assim eu diminuo a complexidade, o numero de conex�es com o banco e mantenho um bom acesso.

Vc poderia me dar uma dica de como fazer esta conex�o �nica?

Atenciosamente F�bio Vilela Franco.

 

_____________________________________________________________________

 

 

Fabio,

Poss�vel �, mas...

Fazendo desta forma, como voc� vai garantir as transa��es? Quando voc� deixar a conex�o "compartilhada" o servlet que fizer commit vai influenciar nos outros, pois est�o usando a mesma conex�o. Mesmo que os seus servlets fa�am somente consulta ao BD, isto nao eh recomendado pois o seu driver JDBC pode n�o ser thread-safe, gerando comportamentos anormais na utiliza��o das conex�es de BD.

O melhor seria voc� usar um Pool de Conex�es. Se voc� estiver usando um container J2EE, basta verificar onde o mesmo � configurado - geralmente em um arquivo chamado data-sources.xml. Senao, alguns drivers JDBC, como o da Oracle, jah implementam o Pool pra vc. E em qualquer "esquina" da web voce encontra codigo fonte em Java implementando Pool de conexoes. ;-)

[]s

Maiko

 Fabio Vilela Franco <[EMAIL PROTECTED]> wrote:

� possivel fazer s�mente uma conex�o com o banco de dados para todos os meus servlets ao inves de uma por servlet?

Atenciosamente F�bio Vilela Franco.



Yahoo! GeoCities
Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra e acess�rios.



Yahoo! GeoCities
Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra e acess�rios.



Yahoo! GeoCities
Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra e acess�rios.

Responder a