![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 5 Dołączył: 14.10.2008 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Witam!
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 } 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. Ten post edytował Marq 9.12.2008, 20:03:30 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 32 Dołączył: 14.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Może coś w tym stylu? Nie pamiętam dokładnie składni Javy, więc może się nie kompilować.
Kod Connection con = null;
try { con = conPool.getConnection(); //wykonywanie zapytania } catch(Exception e) { //obsługa wyjątku } finally { if (con != null) conPool.returnConnection(con); } Ten post edytował SirZooro 9.12.2008, 20:41:36 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 12:13 |