Coloca o objeto conexao como membro est�tico da sua classe/servlet. Pode ser assim
...
/** Conexao compartilhada. Nunca fa�a isso!! **/
private static void java.sql.Connection sharedConn = null;
....
Daih no init() do seu servlet voce abre a conexao com o BD.
Mas, novamente, isto pode gerar problemas no seu codigo, inclusive de escalabilidade no acesso ao Banco de Dados - use desta forma por sua propria conta e risco. ;-). O melhor seria usar um Pool de Conexoes.
[]s
Maiko
Fabio Vilela Franco <[EMAIL PROTECTED]> wrote:
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.
Yahoo! GeoCities
Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra e acess�rios.
