Re: setFetchSize()

Поиск
Список
Период
Сортировка
Искать
От
Felipe Schnack
Тема
Re: setFetchSize()
Дата
Msg-id
20030717140110.52ca5fe2.felipes@ritterdosreis.br
Ответ на
Re: setFetchSize() (Dmitry Tkach)
Список
Дерево обсуждения
Re: setFetchSize() Dmitry Tkach <dmitry@openratings.com>
Re: setFetchSize() Kris Jurka <books@ejurka.com>
Re: setFetchSize() Felipe Schnack <felipes@ritterdosreis.br>
  Seems to me like a quite good solution! But why this is needed when autocommit is off? I can't understand.

On Thu, 17 Jul 2003 13:01:43 -0400
Dmitry Tkach  wrote:

> Rich Cullingford wrote:
> 
> > All,
> > Will this function be implemented in Release 7.4? I have several arge 
> > tables that run Java out of memory when I attempt to load them through 
> > JDBC. Any workarounds arppreciated...
> 
> I was using cursors for a while as a workaround...
> Something like this:
> 
> c.setAutocommit (false);
> Statement s = c.createStatement ();
> s.execute ("declare foo cursor for select * from bar");
> 
> while (true)
> {
>     ResultSet rs = s.executeQuery ("fetch 10 from foo");
>     int count = 0;
>     while (rs.next ())
>     {
>         count++;
>         doStuffWithThisRow (rs);
>      }
>      
>      if (count < 10) //The whole cursor contents has been processed
>           break;
> }
>    
>    
> I hope, it helps...
> 
> Dima
> 
> 
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org


-- 

 /~\ The ASCII        Felipe Schnack (felipes@ritterdosreis.br)
 \ / Ribbon Campaign  Analista de Sistemas
  X  Against HTML     Cel.: 51-91287530
 / \ Email!           Linux Counter #281893

Centro Universitário Ritter dos Reis
http://www.ritterdosreis.br
ritter@ritterdosreis.br
Fone: 51-32303341
В списке pgsql-jdbc по дате отправления
От: Dmitry Tkach
Дата:
Сообщение: Re: setFetchSize()
От: Patric Bechtel
Дата:
FAQ