Gravar e ler arquivos no banco  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
gmarazziPJ
Thread.start()
[Avatar]

Membro desde: 18/04/2005 00:00:00
Mensagens: 30
Offline

Galera estou tendando gravar um arquivo de texto (pdf, txt ou uma imagem de extensão tif)
Estou usando o tipo de dados bytea
quando vou inserir neste campo dou um insert e passo para o campo um array de bytes, quando dou um select no pgadminIII aparece no campo que gravei o seguinte = [B@955b34;
Quando leio do banco via java e mando imprimir para arquivo ele escreve para o arquivo = [B@955b34 e não o conteudo do arquivo original

Codigo usado para inserir a imagem ou arquivo onde buffer é o array de bytes



Codigo usado para ler os bytes e quem vem uma serie de caracteres loucos.
Onde rs.getBytes(7) tenta recuperar os bytes.


Alguem sabe o que pode estár errado?
[WWW] [ICQ]
marcossousaPJ
GUJ Master
[Avatar]
Membro desde: 14/01/2004 00:00:00
Mensagens: 1835
Offline

Opa,

tente assim:



onde infile é do tipo inputStream.

:okok:

http://www.marcossousa.com
[WWW] aim icon [ICQ]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team