[Javalist] SQLJ generált kód
István Viczián
viczian.istvan at gmail.com
2012. Aug. 29., Sze, 10:57:09 CEST
Szia,
Ez nem csak a jéghegy csúcsa? Én azért kigyűjteném a generált
SQL-eket, replace-elném a :1 stb.-t, és körbejárnám, hogy nem-e tett
bele még több Oracle specifikus dolgot. Mivel nagyon Oracle termék,
nem lepődnék meg, ha tele lenne ilyennel.
Mi egy projektből kidobtuk, nem volt akkora munka. :)
Üdv,
--
Viczián István
2012/8/29 Keresztes Jozsef <jkeresztes at vati.hu>:
> Sziasztok !
>
> Van egy problémánk az SQLJ-vel.
> Szóval pár régebbi projektünk SQLJ-t használ, mögöttük Oracle adatbázis volt.
> Most szeretnénk ha EnterpriseDB lenne mögöttük. Azonban ez nem megy az SQLJ-vel együtt, pedig az SQLJ-ből a fordító
> szabványos JDBC hívásokat generál, legalábbis így gondoltuk. Aztán nyomoztunk és sajnos a PreparedStatement-nek átadott
> generált sql parancs pl ilyesmi:
>
> "SELECT ab FROM cd WHERE ef = :1"
>
> És ugye olyan hogy ":1" nem szabványos, hiszen a paraméterek csak "?" formában szerepelhetnek.
> Namost ez azért nem tűnt fel évekig, mert az Oracle jdbc-driver így is elfogyasztotta a parancsot, az EnterpriseDB jdbc-driver
> pedig nem fogadja el (igaza van!)
> Tudom hogy több megoldás van pl. el kell felejteni az SQLJ-t, és mást használni stb.
>
> De inkább arra lennék kíváncsi közületek belefutott-e valaki ebbe a problémába, és rá tudta-e venni az SQLJ-fordítót,
> hogy a szabványos "?"-et használva generáljon kódot ?
>
> Üdv, Joe
>
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
További információk a(z) Javalist levelezőlistáról