[ tokajac @ 15.12.2008. 17:43 ] @
Hocu da niz bajtova, koji su ustvari vrednost kolone iz baze ciji je tip BLOB, prebacim u String. Dakle, pomocu ovog koda: Code: OutputStream out = System.out; try { out.write( byteArrayBlob ); out.flush(); } catch (IOException e) { e.printStackTrace(); } Niz bojatova se kao text ispishe na konzolu -sve cool. Ono sto hocu je da ga upishem u String ili StringBuffer, koji cu dalje koristiti u aplikaciji. Nije moguce koristiti String konstruktor: new String(byte[]), posto se radi o BLOB tipu (valjda je to neki pokazivac?). Mozda treba napraviti vezu izmedju OUT/IN streamova? Kako? Probao sam neke primere, ali rade samo za obicne stringove, ne i za niz bytova. Znam da postoji razlika izmedju Writera(text) i Streamova(bytovi). Trenutno sam resio tako sto sve upisem u fajl pa onda iscitavam iz fajla. Kako da realizujem direktno resenje? Pozdrav |