Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JDBC - cursor...

[es] :: Baze podataka :: JDBC - cursor...

[ Pregleda: 1059 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

_alokiN_
strasbourg

Član broj: 22325
Poruke: 48
*.u-strasbg.fr



Profil

icon JDBC - cursor...31.03.2004. u 15:34

zdravo svima.. evo problema :( vezujem se na oracle-server preko jdbc-a. koristim pl/sql stored procedure, i hteo bih da pozivom na jednu od tih procedura pokupim kursor koji sam u njoj otvorio... gledao sam svuda, i uspeo sam da nadjem resenje koristeci OracleTypes.CURSOR, ali je problem u tome sto nemam tu klasu u jdbc-u koji koristim.. da li neko ima neke generalnije resenje, koje ne koristi sintaksu vezanu za oracle? hvala puno...


31.03.2004. u 15:34 

Last Man Standing
Misha Kostich
Chicago

Član broj: 3775
Poruke: 101
*.client.comcast.net



Profil

icon Re: JDBC - cursor...01.04.2004. u 04:40
Ne mozes cursor da "pokupis" tako kako nameravas, tj kao varijablu tipa string, niti imas potrebe za tim.
Cursor se koristi da ti Oracle stored procedura vrati result set (klasa ResultSet). Dakle, proceduru ces da napravis nesto kao:

Code:

  OPEN tvoj_cursor FOR 
  SELECT     bla...bla...bla
  FROM     tabela1, ... 
  WHERE ...
;
 RETURN tvoj_cursor;
END tvoje_procedure;


Dalje u JDBC radis normalno sa ResultSet-om. Ako ne znas, procitaj negde, posto spada u osnove.
A computer once beat me at chess, but it was no match for me at kick boxing.
01.04.2004. u 04:40 

_alokiN_
strasbourg

Član broj: 22325
Poruke: 48
*.u-strasbg.fr



Profil

icon Re: JDBC - cursor...01.04.2004. u 09:08
hvala, nasao sam problem.. skroz glup, kao i obicno. u JDBC-u mi je falio import za oracle :( na netu sam video da moze da se odradi i bez oracle-ove klase, ali nikako da nadjem neko konkretno objasnjenje... u svakom slucaju sad radi :)

01.04.2004. u 09:08 

[es] :: Baze podataka :: JDBC - cursor...

[ Pregleda: 1059 | Odgovora: 2 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.