[Java lista] jdbc oracle long
fisha
fisha at freemail.hu
2010. Feb. 10., Sze, 12:32:48 CET
Hello!
Köszi! Ez egy fokkal valóban jobb megoldás, mert legalább a 0-ás értékek
nem vesznek el. Hülye vagyok, mert már máshol használtam is, csak kiment
a fejemből. Mondjuk macerában nem kevesebb, sajnos.
Úgy áltanosságban szerintetek nem volt mellényúlás, hogy a JDBC-ben
primitívekre csinálták meg a getter setter metódusokat?
Üdv,
Dani
István Székely wrote:
> Szia!
>
> insert into tabla2 ...
> select ... from tabla1;
>
> JDBC-vel is. :)
>
> Amúgy van egy ResultSet.wasNull() metódus a NULL-ok vizsgálatára, pont
> ezért.
>
> Üdv,
> Stivi
>
> fisha wrote:
>
>> Sziasztok!
>>
>> Szerintetek mi a best practice arra, ha jdbc-n keresztül szeretnék egyik
>> táblából adatot áttölteni egy másikba (nem kell megijedni, nem csak
>> ennyi a feladat, de ezzel van a probléma :) ), és a táblában vannak szám
>> jellegű adatok is?
>> A problémám: az rs.getLong()-gal kiszedett adatból üres oszlop esetén 0
>> lesz. Utána ezt setelve, meg természetesen bekerül a másik táblába a 0 a
>> null helyett.
>>
>> Jelenleg a nem túl elegáns megoldást használom, mivel szerencsére
>> garantált, hogy nem 0 van az oszlopokban:
>> if (valami != 0) {
>> stmt.setLong(..)
>> } else {
>> stmt.setNull(...)
>> }
>>
>>
>> Mi lenne a jobb?
>>
>>
>> Előre is köszi a választ!
>>
>> Üdv,
>> Fisha
>>
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.435 / Virus Database: 271.1.1/2677 - Release Date: 02/09/10 07:35:00
>
>
További információk a(z) Javalist levelezőlistáról