Re:campo blob abrir arquivo!

5 respostas
fiaux

Você pode usar um array de bytes para gravar o que recuperou do banco num arquivo. Dá uma olhada na API do Blob.

5 Respostas

fiaux

Por exemplo, para JDBC: o result set tem um metodo getBlob e o Blob tem um metodo getBytes.

fiaux

Não testei não, veja esse:

Blob myBlob = rs.getBlob("NOME_DO_CAMPO");
byte[] b = myBlob.getBytes(1, (int)myBlob.length());

File arquivo = new File("NOME_DO_ARQUIVO");

FileOutputStream fo = new FileOutputStream(arquivo);
fo.write(b);
maquiavelbona

Outra opção:
http://www.linhadecodigo.com.br/artigos.asp?id_ac=100

Até!

I

Gente eu to conseguindo fazer a inserção de arquivo no banco de dados em um campo Blob .

O meu problema é !!!

Como eu faço para recuperar o conteudo do arquivo que esta no banco ? Sendo que queria armazena-lo em um arquivo tambem !!!

Agradeço a quem ajudar !

I

tem um exemplo basico aí !?

Criado 18 de agosto de 2006
Ultima resposta 18 de ago. de 2006
Respostas 5
Participantes 3