Jeste muzete udelat nahravani do/z blobu tak, ze data ulozite do temp
souboru.
Jen musite zaridit jeho mazani.
Lukas
Filip Jirsák wrote:
Zdravím,
pokud ty obrázky nejsou moc velké, uložte je do ByteArrayOutputStream,
a z něj si pak vytáhněte metodou toByteArray() pole bajtů, které buď
uložíte do DB přímo, nebo jej obalíte ByteArrayInputStreamem. Pokud
byste ukládal větší obrázky, zvětšte JVM velikost paměti, kterou může
používat, s případným nedostatkem RAM by se měl vypořádat systémový
swap. Teprve kdyby to byly opravdu velké obrázky, musle byste to řešit
nějakým ukládáním po částech, ale na to byste asi nepoužíval DerbyDB…
Filip Jirsák
26.2.08, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
Ahoj,
mám dotaz. Mám Image img a potřebuju ho uložit v Derby DB.
Všechny návody na netu pro ukládání obrázků do DB jsou přes FileInputStream.
Bohužel mě už příjde přímo Image img a potřeboval bych ho uložit do DB.
Zkoušel jsem cestu přes BLOB jenže se mě nepodařilo převést Image na
InputStream.