Re: bytea problem
От | Mikael |
---|---|
Тема | Re: bytea problem |
Дата | |
Msg-id | C0D3A9F601FC450E8618CAB7327C7925@emea.itt.net обсуждение исходный текст |
Ответ на | bytea problem (alkampfer <kazucat@gmail.com>) |
Ответы |
Re: bytea problem
|
Список | 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 по дате отправления: