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);
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í !?