Re: bytea problem

Поиск
Список
Период
Сортировка
От Mikael
Тема Re: bytea problem
Дата
Msg-id C0D3A9F601FC450E8618CAB7327C7925@emea.itt.net
обсуждение исходный текст
Ответ на bytea problem  (alkampfer <kazucat@gmail.com>)
Ответы Re: bytea problem  (alkampfer <kazucat@gmail.com>)
Список pgsql-jdbc
Is this a typo or is the code like this ?

            ps.setBytes(2,bytes);
            ps.setString(2,id);


----- Original Message -----
From: "alkampfer" <kazucat@gmail.com>
To: <pgsql-jdbc@postgresql.org>
Sent: Tuesday, November 22, 2011 6:37 PM
Subject: [JDBC] bytea problem


> Hello, this is my problem :
> I use java + postgres and I want to store image files into a table
>
> my table : (id int,  image bytea)
>
> the code :
>                byte bytes[] = new byte[(int)file.length()];
>
>                sqlq ="UPDATE table set image= ? where id=?";
>                ps = .....prepareStatement(sqlq);
>                ps.setBytes(2,bytes);
>                ps.setString(2,id);
>
> put the file into my table, stream of 41054 bytes, OK.
>
> but when I retrieve it from the database resultSet.getBytes("image") gives
> an array of 82108 bytes!!
> worst of all those bytes I get have no sense at all, like 00 00  00 or 11
> 11....
>
> thanks for the help!
>
>
>
>
> --
> View this message in context:
> http://postgresql.1045698.n5.nabble.com/bytea-problem-tp5014176p5014176.html
> Sent from the PostgreSQL - jdbc mailing list archive at Nabble.com.
>
> --
> Sent via pgsql-jdbc mailing list (pgsql-jdbc@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-jdbc


В списке pgsql-jdbc по дате отправления:

Предыдущее
От: alkampfer
Дата:
Сообщение: bytea problem
Следующее
От: alkampfer
Дата:
Сообщение: Re: bytea problem