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

Responder a