Voce deve fazer um pool de conexoes utilizando threads!

Da� qndo um cliente n�o estiver mais fazendo requisi��es ao banco voc� retorna a conex�o dele para o pool. Diminuindo assim a sobrecarga ao BD.

 

Espero ter ajudado,

 

[]�s

 

-----Mensagem original-----
De: Fabio Vilela Franco [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 23 de outubro de 2002 11:57
Para: [EMAIL PROTECTED]
Assunto: Re: [enterprise-list] Conex�o do servlet com o banco

 

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