Escreve uma classe, tipo, "DBPool" e cria nela um atributo Hashtable para
armazenar as conexões ao banco. Essa Hashtable seria indexada pela String de
conexão. Depois, você cria um método que verifica se a String de conexão é
uma das chaves da tabela hash (através de uma busca otimizada, usando
"containsKey(Object)"). Se for, obtenha o objeto conexão na hash, caso
contrário, crie um novo objeto Connection para a string de conexão passada
como parâmetro ao método de busca de conexões ao DBPool... Bem simples.
   Isso é só um exemplo, tem diversas maneiras de fazer um pool, mas vai
depender da sua aplicação. Podem ocorrer variações quanto à escolha da
chave, por exemplo, talvez você queira criar um Singleton, tratamento de
erros, etc...

[]'s
Rosfran Lins Borges
-----Original Message-----
From: Marcelo
To: [EMAIL PROTECTED]
Sent: 26/11/2002 16:31
Subject: [java-list] Pool de Conexões

    Pessoal
 
    Sou um tanto novo na programação Java, mas tenho uma dúvida que
considero bem pertinente:
    Quais são as alternativas possíveis para se usar um pool de conexões
no Java ao invés de conectar a cada acesso ao banco dentro de um Java
Aplication??
 
    Se eu simplesmente conectar usando um Connection não estarei usando
pool algum, e isso degrada a performance do sistema.
 
    Obrigado.

    Marcelo D. M. de Menezes
    [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 
    TotalBanco Consultoria e Sistemas Ltda
     (51) 3227-6643

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a