[firebase-br] importar campos blob pelo JAVA

Otto ottofuch em terra.com.br
Seg Fev 14 18:29:54 -03 2005


Nunca inserí campos BLOBs no Java, e no geral, não gosto de BLOBs, embora em
geral não se pode fugir deles..
Mas consultei o livro Programação para Banos de Dados JDBC e Java - 2a
edição ( George Reese, editora Berkeley  - O'Reilly 2001 (tradução) /2000
(original)).
No capítulo 4 JDBC avançada, Tipos de Dados Avançados, tópico BLOBs e CLOBs
consta:
"...Esses são os dois tipos de dados mais importantes introduzidos pela JDBC
2.0.  Um BLOB é um Binary Large Object e um CLOB é um Character Large
Object. Em ouras palavras, eles são dois tipos de dados projetados para
apresentar quantidades de dados extremamente grandes. ..."
"...A JDBC fornece dois tipos de Java para corresponder aos tipos SQL BLOB e
CLOB: java.sql.Blob e java.sql.Clob. Você os recupera de um conjunto de
resultados da mesma maneira que recupera qualquer outro tipo de dados -- 
mediante um método de obtenção:
Blob b = rs.getBlob(1);   //nota minha: rs é um objeto da classe resultset
e:
InputStream binstr = b.getBinaryStream();

Assim, o Java tem pleno suporte a BLOBs (e CLOBs).
Outra questão é saber se o Jaybird para o Firebird, e o equivalente para
PostregSQL implementam adequadamente, sé é que implementam, a ligação entre
a API dos dois bancos de dados e a API do JDBC no concernente a BLOBs e
CLOBs.
100+


----- Original Message ----- 
From: "João Borges Claudino Junior" <joao.claudino em lanweb.com.br>
To: "Carlos H. Cantu" <listas em warmboot.com.br>; "FireBase"
<lista em firebase.com.br>
Sent: Sunday, February 13, 2005 5:38 PM
Subject: [firebase-br] importar campos blob pelo JAVA


pessoal estou com um problema para importar campos blob do Post gres para o
Firebird, dá erros e ao resolver um dá em outro, alguém já fez isso, inserir
campos blob no Java?



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br





Mais detalhes sobre a lista de discussão lista