No WebSphere Application Server 3.5.x ou 4.0.x utilizando o driver jdbc
da Oracle (classes12.zip) as conex�es n�o s�o automaticamente limpadas.
Quando � requisitado uma nova conex�o ao ConnectionPool, o WebSphere pode
retornar uma conex�o inv�lida (por algum motivo, o banco caiu) para ser
utilizada.
    Quando vc tenta utilizar a conex�o, o WebSphere retorna uma exce��o
StaleConnectionException, e voc� tem que tratar essa exce��o. Quando ocorre
essa exce��o o WebSphere varre as conex�es do ConnectionPool para analisar
se existem outras conex�es inv�lidas e a� sim come�a a limpar.
    Um tipo de tratamento que pode ser feito � a verifica��o anterior se a
conex�o est� v�lida atrav�s da execu��o de um SQL simples para n�o onerar o
tempo de execu��o. Se ocorrer a exce��o, o WebSphere limpar� o
ConnectionPool, ap�s isso tente pegar outra conex�o do pool, pois o banco
pode estar Ok e retornar uma conex�o v�lida.
    Em outros applications servers pode ser que voc� tenha que fechar
conex�o por conex�o ou outra alternativa correta seria o application server
testar a conex�o antes de entreg�-la.

____________________
Irineu Ap. Silva Filho
Tecnologia Banc�ria SA
[EMAIL PROTECTED]
Tel: 11 5504 1885



----- Original Message -----
From: "Marcello Schmidt" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, October 24, 2002 7:32 PM
Subject: [enterprise-list] Re:_[enterprise-list]_Quando_a_conex�o_cai_...


> Na implementa��o do seu pool de conex�es, ao servir a
> conex�o, o pool deve checar a conex�o antes de
> servi-la.
>
>
> --- Michael Nascimento Santos <[EMAIL PROTECTED]>
> wrote:
> > Fabio,
> >
> > O proprio pool deve ser capaz de detectar esta
> > situacao e de descartar
> > prontamente as conexoes quando cairem. Eh soh
> > procurar um driver que faca
> > isto de forma eficiente, nao deve ser algo que voce
> > deve se preocupar. Isto
> > eh responsabilidade do middleware, nao do
> > programador.
> >
> > []s
> > Michael Nascimento Santos
> > Sun Certified Programmer for the Java 2 Platform
> > Sun Certified Programmer for the Java 2 Platform 1.4
> > Moderador SouJava - www.soujava.org
> >
> > ----- Original Message -----
> > From: "Fabio Vilela Franco"
> > <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Thursday, October 24, 2002 11:51 AM
> > Subject: [enterprise-list] Quando a conex�o cai ...
> >
> >
> > >
> > > Bom dia pessoal. Minha inten��o era fazer uma
> > unica conex�o para todos os
> > servlets, mas como isso n�o � recomendado (obrigado
> > Maiko) voiu fazer um
> > pool e conex�es, mas a minha duvida � a seguinte.
> > >
> > > Se acontecer de o banco cair e perder as conex�es
> > que estavam abertas no
> > pool com certeza v�o cair, mas como eu fasso para
> > saber que isto aconteceu?
> > Eu devo esperar dar uma excess�o para refazer as
> > conex�es ou existe outra
> > forma?
> > >
> > >
> > >
> > > Atenciosamente F�bio Vilela Franco.
> > >
> > >
> > >
> > > ---------------------------------
> > > Yahoo! GeoCities
> > > Tudo para criar o seu site: ferramentas f�ceis de
> > usar, espa�o de sobra e
> > acess�rios.
> >
> >
> ---------------------------------------------------------------------
> > Para cancelar a subscri��o, envie mensagem para:
> > [EMAIL PROTECTED]
> > Para comandos adicionais, envie mensagem para:
> > [EMAIL PROTECTED]
> >
>
>
> =====
> [EMAIL PROTECTED]
>
> __________________________________________________
> Do you Yahoo!?
> Y! Web Hosting - Let the expert host your web site
> http://webhosting.yahoo.com/
>
> ---------------------------------------------------------------------
> Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
> Para comandos adicionais, envie mensagem para:
[EMAIL PROTECTED]
>


---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a