setBinary getBinary not the same

Поиск
Список
Период
Сортировка
От Dirk Bromberg
Тема setBinary getBinary not the same
Дата
Msg-id 001101c2e285$01506950$24ddfea9@xbserv
обсуждение исходный текст
Ответы Re: setBinary getBinary not the same
Список pgsql-jdbc
Hi,
 
i've same problem like Uwe.
 
table is :
 
ico_binary(int4, bytea)
 
when i use to store:
 
PreparedStatement addico = con.prepareStatement("INSERT INTO ico_binary (id, bin) VALUES (?,?)");
                addico.setInt(1, icoID);
                addico.setBytes(2, ico_bytes);
                addico.executeUpdate();
                addico.close();
 
and then retrive:
 
Statement getico = con.createStatement();
                ResultSet res = getico.executeQuery("select id, bin from ico_binary where id="+IcoId);
                if(!res.next()){
                    throw new IcoNotFoundException("can't find ico with id: "+IcoId);
                }else{
                    byte[] ico_bytes = res.getBytes("bin");
 
The Problem :
 
the ico_bytes.lenght before: 2435 and after: 2501
 
What is going on there ?
 
greets
 
Dirk Bromberg
 

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

Предыдущее
От: Joe Howes
Дата:
Сообщение: Tips for PostgreSQL and Sun ONE Application Server
Следующее
От: "Dirk Bromberg"
Дата:
Сообщение: Re: Testcase for bytea datatype