Eniar
Acho que o exemplo catastrofico que vc citou est�
acontecendo comigo.
Peguei esse sistema para dar manuten��o, que est�
acontecendo um erro em produ��o que acredito que deve
ser por conex�es que est�o sendo abertas e n�o est�o
sendo fechadas.
<Eniar>
E finalmente, vale a pena lembrar que o padr�o JDBC
agora j� inclui tamb�m connection pool, o que
significa que voc� pode estar desperdi�ando seu tempo
tentando mexer com outras implementa��es...
</Eniar>
Opa, vou estudar essa implementa��o que vc citou em
(http://java.sun.com/products/jdbc/) acho que l� deve
ter algo, para n�o reiventar a roda.
Obrigado
Valeu pela For�a.
--- Einar Saukas <[EMAIL PROTECTED]> wrote:
> Kleber Rodrigo Carvalho wrote:
> >
> > Pessoal, algu�m poderia me ajudar a entender essa
> > classe ?
>
> Essa classe faz parte de alguma implementa��o de
> "connection
> pool", a id�ia � armazenar as conex�es abertas com o
> banco de dados
> que n�o estejam sendo usadas por nenhum thread
> naquele momento.
>
> No in�cio, alguma outra classe vai ter que abrir
> algumas
> conex�es e armazen�-las uma a uma usando
> pushDBConnection(..) .
> Depois disso, sempre que algum thread precisar de
> uma conex�o, ele
> deve retirar uma conex�o do pool usando
> popDBConnection(), depois
> acessar o banco de dados � vontade e finalmente,
> quando a conex�o
> n�o for mais necess�ria, deve devolv�-la para o pool
> chamando
> novamente pushDBConnection(..) .
>
> Se voc� n�o conhece o conceito de connection pool,
> sugiro
> que voc� estude melhor o assunto antes de tentar
> implement�-lo em
> alguma aplica��o comercial. Eu j� vi alguns erros
> catastr�ficos em
> implementa��es de connection pool por pessoas sem
> conhecimento
> suficiente, como por exemplo ter mais conex�es
> abertas do que
> threads para us�-las! E lembre-se tamb�m que essa
> classe abaixo �
> apenas parte da implementa��o de um connection pool,
> n�o incluindo
> tratamento de conex�es expiradas e outros tipos de
> erros.
>
> E finalmente, vale a pena lembrar que o padr�o JDBC
> agora
> j� inclui tamb�m connection pool, o que significa
> que voc� pode estar
> desperdi�ando seu tempo tentando mexer com outras
> implementa��es...
>
> De qualquer forma, boa sorte!
>
> Um abra�o,
>
> Einar Saukas
> Summa Technologies, Inc.
> http://www.summa-tech.com
>
> ------------------------------ 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]
>
-------------------------------------------------------------------------
>
__________________________________________________
Do You Yahoo!?
Try FREE Yahoo! Mail - the world's greatest free email!
http://mail.yahoo.com/
------------------------------ 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]
-------------------------------------------------------------------------