Mam problem, w sumie dotyczący javy, ale właściwie nie ma to chyba wpływu na mój problem, mianowicie: Mam pulę połączeń, z której pobieram i zwracam połączenie, oraz klasę, z metodami wykorzystującymi tę pulę, kod wygląda mniej więcej tak:
Kod
try
{
Connection con = conPool.getConnection();
//wykonywanie zapytania
}
catch(Exception e)
{
//obsługa wyjątku
}
{
Connection con = conPool.getConnection();
//wykonywanie zapytania
}
catch(Exception e)
{
//obsługa wyjątku
}
i teraz pytanie, gdzie umieścić operację zwracającą połączenie do puli? Jeżeli umieszczę w bloku finally, nie będzie widziana (pula) i kompilator wypluwa błąd, a jeżeli umieszczę przed blokiem try, to kompilator wypluwa, że nieobsłużony wyjątek metody pobierania połączenia...
Pozdrawiam.