Muito obrigado Wagner sua ajuda foi de grande valia, não sabia que era preciso converter o arquivo. Após converter o arquivo seria um insert simples com o arquivo transformado em binário? Desculpe, não tenho muitos conhecimentos em ORACLE.
----- Original Message -----
Sent: Friday, June 08, 2001 3:20 PM
Subject: Re: [java-list] Inserindo arquivos em banco de dados ORACLE. Alguém sabe como fazer?

Olá Eduardo..
 
  Para você conseguir inserir um arquivo no banco de dados ORACLE, primeiramente tem que ser uma versão igual ou maior que o ORACLE8i.
  Tem um tipo de campo que é o BLOB, para você gravar uma arquivo dentro dele primeiramente você tem transformar este arquivo em binário, e gravar normalmente.
  E para recuperar este arquivo do ORACLE você terá que transformar estes dados binários em arquivo outra vez......
 
Espero ter ajudado..
 
abraço,
 
Wagner Levi Brunca
CPA Sistemas de Informação e Com. Ltda.
----- Original Message -----
Sent: Friday, June 08, 2001 2:36 PM
Subject: [java-list] Inserindo arquivos em banco de dados ORACLE. Alguém sabe como fazer?

Olá pessoal da lista
 
Eu tinha que implementar um servlet que enviasse um e-mail com arquivos atachados. Implementei um servlet que faz um upload do arquivo para o servidor e outro para pegar e enviar este arquivo via e-mail, a partir do servidor. Fiz assim porque não consegui fazer o servlet "enxergar" os arquivos da máquina cliente, sendo assim a melhor opção foi um upload e depois o envio do e-mail. Não sei se esta foi a melhor opção, mas está funcionando razoavelmente bem até agora.
 
O problema agora é o seguinte. Além de enviar este arquivo por e-mail, eu preciso gravar ele numa base de dados ORACLE. Alguém saberia como implementar uma inserção de arquivos que estão no servidor? Se alguém tiver algum exemplo pode me enviar, qualquer ajuda é bem vinda.
 
Obrigado
Eduardo



Eduardo de Souza Bernardino
Núcleo Java - Desenvolvedor
[EMAIL PROTECTED]


R. Luigi Galvani, 200 - 4º andar - conj. 41
CEP: 04575 020 - Brooklin Novo
São Paulo - SP
Tel/Fax: (5511) 5505-5150
www.ecorp.com.br


Responder a