Halo,

gw dah coba cari di archive dan di google nih. Tolong bantu yah kalo ada yang 
udah pengalaman.

Gw retrieve Blob dari derby terus mau convert ke byte array. Tapi kadang2 kok 
hasilnya ga konsisten yah. Codenya :

byte[] bytes = blob.getBytes((long)1, (int) blob.length());

Kalo gw save file image 35kb waktu di retrieve, bener hasilnya. Tapi pas coba 
file yang ukurannya 60-an kb, waktu di debug gw liat blob.length() nya 
returnnya cuman 31 ?!
Cari di google, ternyata derby emang masi suka error masalah blob ini. Tapi 
banyakan masalahnya NPE waktu manggil length() gara2 connection pooling. 

Gw pake JDK 1.5.0_06, Derby 10.4.2.0, running under Tomcat 6. 

TIA

Kirim email ke