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] -------------------------------------------------------------------------