Re: JDBC 2 ResultSet and cursors - Mailing list pgsql-jdbc

From Kovács Péter
Subject Re: JDBC 2 ResultSet and cursors
Date
Msg-id 8A2DDD7ED7876A4698F6FF204F62CBFC014E51F0@budg112a.sysdata.siemens.hu
Whole thread Raw
In response to JDBC 2 ResultSet and cursors  (Kovács Péter <peter.kovacs@sysdata.siemens.hu>)
List pgsql-jdbc
I am afraid I do not understand your explanation. What do you mean by
"begin/end block"? I am thinking in terms of simple SQL statements like:

begin;
declare myc cursor for select * from mm_history;
fetch forward 2 in myc;
close myc;
rollback; (or if you did some update in the same transaction: commit;)


> -----Original Message-----
> From: Joseph Shraibman [mailto:jks@selectacast.net]
> Sent: Tuesday, October 16, 2001 11:54 PM
> To: Kovács Péter
> Cc: pgsql-jdbc@postgresql.org
> Subject: Re: JDBC 2 ResultSet and cursors
>
>
> Because the driver would have to dedicate a connection to the
> backend to the resultset to
> make sure nobody else tries to begin/end a block while it is
> trying to use a cursor.
> (that's the simple explanation)  Since a connection to the
> backend currently requires a
> fork, it would be a real resource hog.
>
> Kovács Péter wrote:
>
> > Hi,
> >
> > I have a question for which I can think of an answer, but still I am
> > uncertain about it.
> >
> > Why the scrollable result sets are not implemented in the
> current jdbc
> > driver? Is it technically impossible or just no one needed
> this feature yet?
> >
> > The answer is probably that due to the lack of backend
> support for updatable
> > cursors the scrollable result set would not be fully
> functional. (On the
> > face of it, I think that it should be possible to build support for
> > read-only scrollable result set into the jdbc driver.) But
> would a halfway
> > solution not be better than nothing? You need to resort to
> workarounds
> > anyway, if you want to use cursor based data processing
> with PostgreSQL.
> > IMHO, a read-only scrollable result set would definitly be
> an important step
> > toward code portability.
> >
> > Any comments?
> >
> > Does anyone have info on whether there are plans to
> implement support for
> > updatable cursors in the backend? If there are, what are they?
> >
> > Thank you
> >
> > Peter
> >
> > ---------------------------(end of
> broadcast)---------------------------
> > TIP 2: you can get off all lists at once with the unregister command
> >     (send "unregister YourEmailAddressHere" to
> majordomo@postgresql.org)
> >
>
>
> --
> Joseph Shraibman
> jks@selectacast.net
> Increase signal to noise ratio.  http://www.targabot.com
>

pgsql-jdbc by date:

Previous
From: Barry Lind
Date:
Subject: Re: J2SE 1.4 and other patches
Next
From: "Dave Cramer"
Date:
Subject: Re: J2SE 1.4 and other patches