Re:campo blob abrir arquivo!

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

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

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);

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

Até!

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 !

tem um exemplo basico aí !?