Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: PostgreSQL JDBC drajveri  (Pročitano 4443 puta)
tweeester
Gost
« poslato: Četvrtak, 22. Novembar 2001. 14:04:19 »

smiley Da li je jos neko imao slicnih problema sa PostgreSQL JDBC drajverima kao i ja i da li ima neko resenje, naime:

Konekcija puca kada se kroz nju izvrsi vise stotina upita (execute() ili executeSelect() ili .. svejedno). Napiminjem da nisam pocetnik i nigde nije zaboravljeno da se zatvori statement ili ResultSet ili da se izvrsi commit() i ostalo ..?? Zbog ovog problema moram uvek da uzmem novu konekciju za svaki upit .. sto i nije bas performantno ... (ustvari, daleko je od toga).

Ima li neko ideju u cemu je problem??

Pozdrav
Sačuvana
tweeester
Gost
« Odgovor #1 poslato: Petak, 23. Novembar 2001. 14:39:52 »

Ocigledno sam precenio onoga ko je pisao doticni problematicni kod ... naime, neko je radio nesto ovako:

Statement st = con.createStatement();

ResultSet rs1 = st.executeQuery("...");
ResultSet rs2 = st.executeQuery("...");

rs1.next() ....

rs2.next() ....

Normalno da nije htelo da radi .. problem je bio sto se nije uvek desavalo, pa sam morao da zagnjurim u kod i da iskopam ovu sramotu ...

Osecam se neprijatno sto sam sumnjao u Postgres drajvere ...
Sačuvana
acim
Administrator
Elitni član
*****
Van mreže Van mreže

Poruke: 1.604



Pogledaj profil WWW
« Odgovor #2 poslato: Petak, 23. Novembar 2001. 17:32:29 »

Ukr
Sačuvana

Boban Aćimović, urednik linux.rs
tweeester
Gost
« Odgovor #3 poslato: Petak, 23. Novembar 2001. 19:33:23 »

Hvala na savetu, ConnectionPool vec reciklira konekcije povremeno (ili kada zakljuci da nisu dobre), problem je bio jednostavno u glupom  otvaranju dva ResultSet-a preko istog statement-a ... neiskustvo ...
Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na:  

?>