Duvida postgresql

2 respostas
G

bom, a duvida é sobre o campo bytea do postgresql, quais sao as diferenças dos metodos de implementação do msm…

qual é a diferença ,alem dos parametros usados, entre setBinaryStream(), setBlob() e setBytes()?

eles fazem a msm coisa?
se sim, pq diabos tem 3 metodos diferentes pra msm coisa?
se naum, qual a diferença?

:smiley:

2 Respostas

biozit

vamos lah!

no postgresql vc tem o Blob e o bytea, depende do que vc quer fazer…

quando vc usa o setBinaryStream vc aponta para ele qual strem utilizar dos bytes e ele le para vc
quando vc utiliza o setBytes, vc ja aponta qual array ele vai utilizar…esse array ja esta lido e pronto para ser utilizado
e setblobo provavelmente quando vc usa as classes do drive e cria o blob na sua aplicação e manda para o banco

G

hmm

entao com o setBytes eu tenho q da tudo mastigadinho? … com o setBlob eu usaria por exemplo, se eu fosse usar um campo oid?

e o setBinaryStream seria o “melhor” pq n tenho q mastiga nda pra ele, é so informa o index o fis e o tamanho do arquivo?

Criado 2 de janeiro de 2008
Ultima resposta 2 de jan. de 2008
Respostas 2
Participantes 2