|
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-----
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:
Yahoo! GeoCities
Yahoo! GeoCities |
- [enterprise-list] Conex?o do servlet com o ban... Fabio Vilela Franco
- Re: [enterprise-list] Conex?o do servlet ... Maiko A. Rocha
- Re: [enterprise-list] Conex?o do servlet ... Fabio Vilela Franco
- Re: [enterprise-list] Conex?o do serv... Maiko A. Rocha
- Wladimir Braguini Domingues
