[Java lista] jdbc oracle long

fisha fisha at freemail.hu
2010. Feb. 10., Sze, 11:34:11 CET


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


További információk a(z) Javalist levelezőlistáról