Re: statement caching proof of concept - Mailing list pgsql-jdbc

From till toenges
Subject Re: statement caching proof of concept
Date
Msg-id 449739C7.2070303@kyon.de
Whole thread Raw
In response to Re: statement caching proof of concept  (Dave Cramer <pg@fastcrypt.com>)
Responses Re: statement caching proof of concept
List pgsql-jdbc
Dave Cramer wrote:
> AFAIK Postgres doesn't allow concurrent statements on the same
> connection, so I don't see how using multiple threads would work ?

The statements wouldn't need to be concurrent in the sense of happening
at the same time:

// stupid query
String sql = "SELECT * FROM quicklychangingtable";
PreparedStatement p1 = connection.prepareStatement(sql);
PreparedStatement p2 = connection.prepareStatement(sql);
ResultSet r1 = p1.executeQuery();
// do something else for a while
ResultSet r2 = p2.executeQuery();

What happens with r1? Might be ok, but i'm not sure if this is always true.


Till

pgsql-jdbc by date:

Previous
From: Mark Lewis
Date:
Subject: Re: statement caching proof of concept
Next
From: Dave Cramer
Date:
Subject: Re: statement caching proof of concept