Zdravím, connection pooly zpravidla mívají možnost při každém požadavku na spojení nejprve spojení otestovat nějakým dotazem. Pokud dotaz proběhne v pořádku (což může být určeno návratovou hodnotou nebo tím, že nedošlo k výjimce), spojení se předá aplikaci, pokud ne, spojení je ukončeno a vytvořeno spojení nové. Předpokládám, že WAS bude umět něco podobného. Nebo máte nějaký důvod, proč tohle chcete dělat ručně?
Filip Jirsák 2008/12/4 Lukáš Marek <[EMAIL PROTECTED]>: > Ahoj, > > při používání Oracle se někdy stane, že je třeba connection doopravdy zavřít > a donutit pool, aby otevřel novou. Typicky k takové situaci dochází v > případě, že se změnili balíky v databázi, Oracle je překompiloval a pak nově > otevřené connections nemají problém, ale staré hážou chybku: > ORA-04061: existing state of string has been invalidated. > > V dokumentaci k WASu jsem se dočetl, že by měl být schopný některé z těchto > situací poznat a connection vrátit do poolu s tím, že je "rozbitá" a je > potřeba otevřít novou - viz. > http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.web20fep.multiplatform.doc/info/ae/ae/cdat_stalecon.html > > A teď ten dotaz - je možné tu connection takhle označit nějak ručně? Popř. > donutit pool aby znovu otevřel connections? > > Díky, > L. > -- Filip Jirsák [EMAIL PROTECTED]
