Olá
Tenho uma tabela oracle 9i com uma coluna chamada documento do tipo BLOB que tem documentos e xls.
Nesse exemplo funciona se eu pegar imagens como jpg gif, mais como doc nao funciona, alguem saberia me dizer porque?
PreparedStatement pst = null, ps = null;
ResultSet rs=null;
BLOB img;
BLOB doc;
pst = con.prepareStatement(" select documento from tabeladoc where code = 1 ");
rs=pst.executeQuery();
while(rs.next())
{
doc= (BLOB) rs.getBlob("documento");
InputStream is = doc.getBinaryStream();
FileOutputStream fos=new FileOutputStream(new File("c:\\temp\\meudocumento.doc"));
byte[] data = new byte[1024];
int i =0;
while((i=is.read(data)) != -1){
fos.write(data,0,i);
}
System.out.println("BLOB:" + doc);
}
Grato