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

Poziv stored procedure iz Jave

[es] :: Java :: Poziv stored procedure iz Jave

[ Pregleda: 1963 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MrNash

Član broj: 200926
Poruke: 155
*.telrad.net.



Profil

icon Poziv stored procedure iz Jave06.05.2012. u 17:26 - pre 145 meseci
Pitanje: ako je program napisan u Javi da li se razlicito pozivaju uskladiste (stored) procedure
na Oracle bazi i MS SQL Serveru 2008? Preciznije, da li bi se kod poziva razlikovao izvorni kod Java
programa ili bi se samo promjenio konekcioni string ili neka druga vrijednost nevezana za izvorni kod?

Pretpostavka je da obe procedure imaju iste ulazne i izlazne parametre.
 
Odgovor na temu

MMX
Miloš Malović
Platform engineer, Supplyframe
Beograd

SuperModerator
Član broj: 2423
Poruke: 2105
*.static.isp.telekom.rs.

Jabber: mmx@elitesecurity.org
ICQ: 98797759
Sajt: www.mmx.rs


+11 Profil

icon Re: Poziv stored procedure iz Jave07.05.2012. u 08:40 - pre 145 meseci
1. Potrebno je da promeniš konekcioni string prilikom kreiranja connection objekta i da downloaduješ odgovarajuće JDBC drivere. Microsoft SQL server koristi jedan JDBC driver, dok Oracle drugi.

2. Stored procedure se ne pozivaju na isti način. U Oracle-u ih pozivaš kao i u MySQL-u sa:

CALL procedureName('param1', 'param2' ... 'param n')

U Microsoft SQL serveru ih pozivaš na sledeći način:

EXECUTE procedureName 'param1', 'param2' ... 'param n'
↑ ↑ ↓ ↓ ← → ← → B A B A [select] [start]
 
Odgovor na temu

[es] :: Java :: Poziv stored procedure iz Jave

[ Pregleda: 1963 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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