Olá
Tenho uma tabela no banco oracle 9i e nessa tabela tenho uma coluna do tipo blob e gostaria de salvar o doc que esta gravado nessa tabela, porem quando o arquivo é salvo no disco e eu tento abrir-lo o word me pede para converter o arquivo em windows padrão, MDDOS, Outras Condições, tem sugeira nele ao inves do meu texto, alguem saberia me dizer o que esta rolando?
Grato
Silva
String sql =new String("select meudocumento from prd_varcont_valores t where cont_numero = 4989");
java.sql.PreparedStatement pstmt= con.prepareStatement(sql);
java.sql.ResultSet rs = pstmt.executeQuery();
if(!rs.next())return ;
oracle.sql.BLOB blob = (oracle.sql.BLOB) rs.getObject(1);
java.io.FileOutputStream os =
new java.io.FileOutputStream(new java.io.File("c:\\temp\\meudoc.doc"));
java.io.InputStream is = blob.getBinaryStream();
byte[] bytearray = new byte[10];
int bytes_read=0;
while((bytes_read=is.read(bytearray))>0){
os.write(bytearray);
}
is.close();os.close();rs.close();pstmt.close();