[Javalist] SQLJ generált kód
Keresztes Jozsef
jkeresztes at vati.hu
2012. Aug. 29., Sze, 12:22:20 CEST
Egyébként tiszta szívvel én is azt mondom hogy ki kéne dobni az SQLJ-t.
Ugyanis a probléma ott kezdődik hogy emiatt vannak azok a projektek Jdeveloper-ben,
és így nem is lehet átrakni őket NetBeans alá. Mert ugye az SQLJ azért egy halott dolog,
nem sok eszköz támogatja.
Amire közben rájöttem hogy az SQLJ-ből generált kódon azért lehet állítani jdeveloper-ben,
amikor "jdbc" módon konvertáltuk azzal volt az említett kettőspont-kérdőjel probléma,
most ehelyett "iso" vagy "ansi" módú konvertálást próbálok. Azzal megoldódik a "?" probléma,
viszont meghal máshol :)
Szóval nagy ez a jéghegy :)
-----Original Message-----
From: István Viczián [mailto:viczian.istvan at gmail.com]
Sent: Wednesday, August 29, 2012 10:57 AM
To: Java lista
Subject: Re: [Javalist] SQLJ generált kód
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
_______________________________________________
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