Protomotter - JDBC Connection Pool

Uma das dicas para aumentar a performance de acesso a banco de dados � 
utilizar um Connection Pool.
Aplica��es web (servlets) que estejam em web-containers que n�o fornecem 
suporte a DataSources s�o fortes indicados ao uso de um Pool de Conex�es.

� claro que n�o � aconselh�vel reinventar a roda, principalmente quando 
existem projetos Open Source que se
prop�em a resolver estes problemas.
Um destes projetos � o Protomatter, que al�m de fornecer uma 
implementa��o para pool de conex�es tamb�m possui classes para logging e 
outros utilit�rios interessantes.

Uma caracter�sticas interessante do pool de conex�es do Protomatter � 
que ele � implementado como um driver JDBC que mant�m um pool de 
conex�es. Principais caracter�sticas:

- Capacidade de aumentar o n�mero de conex�es do pool se for necess�rio;
- Pode automaticamente verificar se as conex�es do Pool ainda s�o 
v�lidas (o banco pode ter sido reiniciado);
- Pode ser confirgurado para fechar as conex�es que estejam inativas 
durante um certo tempo, como por exemplo, foram retiradas do pool mas 
n�o foram fechadas corretamente. Ao fechar a conex�o o pool gera um log 
mostrando em que classe e linha a conex�o foi retirada. Muito bom para 
Debugging.
- Como o pool � implementado como um driver JDBC, n�o h� nenhuma 
altera��o no c�digo fonte, exceto o nome do driver e a URL de conex�o.

Tamanho: 250 Kbytes
Licen�a: GNU Library General Public License Version 2 (free para uso 
commercial)

Saiba mais sobre o Protomatter em:
http://protomatter.sourceforge.net
http://sourceforge.net/projects/protomatter

Dicas relacionadas:
Utilizando arquivos de Propriedades - 
http://www.mail-archive.com/[email protected]/msg00012.html
Dicas para conex�o com Banco de Dados - 
http://www.mail-archive.com/[email protected]/msg00013.html

Bons c�digos!!!

______________________________________________________________________________
Handerson Ferreira Gomes
Summa Technologies
Boletim Dicas Java - Sua dose di�ria de Java.



================================================================================
[dicas-list] circula diariamente com pequenas dicas sobre a plataforma Java e �
mais um servi�o da Sociedade de Usu�rios Java - http://www.soujava.org.br
      *** SouJava - Fortalecendo a Comunidade Java Brasileira! ***
- Para contribuir com uma dica, envie um e-mail para [EMAIL PROTECTED]
- Participe de outras listas de discuss�o sobre a linguagem Java.
  Saiba mais em http://www.soujava.org.br/lista.htm
--------------------------------------------------------------------------------
- Para assinar este boletim: mailto:[EMAIL PROTECTED]
- Para cancelar sua assinatura: mailto:[EMAIL PROTECTED]
- Dicas anteriores: http://www.mail-archive.com/dicas-list%40soujava.org.br
- Para discutir sobre as dicas, acesse o Mundo OO (http://www.mundooo.com.br)


Responder a