Mas voce consegue colocar mais
de 4000 bytes no BLOB, nessa versão do Oracle que Bruno ta usando?
Abraço,
Rogerio
Castro
----- Original Message -----
Sent: Wednesday, October 09, 2002 2:36
PM
Subject: Re: [java-list] Campos BLOB no
Oracle 8i 8.1.6
Rogerio,
Não use LONG RAW pois ele está "deprecated" ;-) ; a
recomendação da Oracle é utilizar BLOB para binrário e CLOB para texto.
[]s
Maiko
Rogerio Castro <[EMAIL PROTECTED]>wrote:
Voce
deve usar, no seu codigo Java, um InputStream para representar esses
dados. No momennto de atualizar o banco, use PreparedStatement.
Seria mais ou menos assim:
PreparedStatement ps =
...; InputStream is = ... ; ... ps.setBinaryStream(1, is,
is.available());
So lembrando que tive problemas com essa versão do
Oracle e o campo Blob (nao conseguia inserir mais de 4000 bytes; problema
ja resolvido no Oracle9i.). Se vc tiver esse problema, use um campo do
tipo LONG RAW.
Rogerio Castro
----- Original Message
----- From: "Bruno Borges" <[EMAIL PROTECTED]> To:
<[EMAIL PROTECTED]> Sent: Tuesday, October 08, 2002 3:40
PM Subject: [java-list] Campos BLOB no Oracle 8i 8.1.6
>
Fui designado neste exato momento para desenvolver o modulo de anexação
de > documentos no sistema, e estes deverão ser guardados no banco de
dados > (Oracle 8i 8.1.6)... bom, a um tempo atraz jah tentei usar
campos BLOB, para > serializar objetos java. o resultado foi
negativo. perdi 3 dias e nao > consegui de forma alguma trazer devolta
os objetos. digo isso pq enviar, > ateh enviava, ou pelo menos nao
dava algum erro. mas nao conseguia resgatar > os objetos. tentei de
varias formas possiveis... usando preparedstatement e > dando um
setblob, ou entao fazendo o insert na tabela, sendo q a
coluna blob > eu colocava null, depois fazia um select na coluna
blob, e escrevia em cima > disso. essas foram as alternativas para
inserir... para resgatar, eh a mesma > coisa usando a segunda opcao
de insert. e neste caso, nao funcionou... :(... > alguem tem algum
exemplo bem bunitinho? pronto ae? :D tah fodiz... odeio >
blob... > > valew, bruno. > >
_.~._.~._.~._.~._.~._.~._.~._.~._ > Programador Java Junior, 19
anos. > _.~._.~._.~._.~._.~._.~._.~._.~._ > Email:
[EMAIL PROTECTED] > #UIN: 8584744 > >
_______________________________________________________________________ > >
Yahoo! GeoCities > > Tudo para criar o seu site: ferramentas
fáceis de usar, espaço de sobra e acessórios. > >
http://br.geocities.yahoo.com/ > > >
------------------------------ LISTA SOUJAVA
---------------------------- > http://www.soujava.org.br - Sociedade
de Usuários Java da Sucesu-SP > dúvidas mais comuns:
http://www.soujava.org.br/faq.htm > regras da lista:
http://www.soujava.org.br/regras.htm > historico:
http://www.mail-archive.com/java-list%40soujava.org.br > para sair da
lista: envie email para [EMAIL PROTECTED] >
------------------------------------------------------------------------- >
------------------------------
LISTA SOUJAVA ---------------------------- http://www.soujava.org.br -
Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns:
http://www.soujava.org.br/faq.htm regras da lista:
http://www.soujava.org.br/regras.htm historico:
http://www.mail-archive.com/java-list%40soujava.org.br para sair da
lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
Yahoo! GeoCities Tudo
para criar o seu site: ferramentas fáceis de usar, espaço de sobra e
acessórios.
|