Re: Connection and Statement

Поиск
Список
Период
Сортировка
От Nick Fankhauser
Тема Re: Connection and Statement
Дата
Msg-id NEBBLAAHGLEEPCGOBHDGGEFADOAA.nickf@ontko.com
обсуждение исходный текст
Ответ на Connection and Statement  (Erwin Ambrosch <ambre@ebutec.com>)
Ответы Re: Connection and Statement
Список pgsql-jdbc
Erwin-

In reply to both of these questions, I can relate my experiences, but as to
the "right" answer, the folks who actually wrote the driver will need to
weigh in.


> 1. Are there limitations creating statements from a connection.

We have a connection pool class that has been tested with 16 open
connections, each having about 30 prepared statements established. (A
"PreparedConnectionPool") This doesn't seem to have broken anything and the
performance is better than either prepared statements alone or a connection
pool alone. (We haven't done serious benchmarking, but the difference is
noticeable.)


>
> 2. When I use a connection pool which keeps all initialized connection
> open, when is the earliest time I can put  an already retrieved
> connection back. Can I put the connection back, before I have closed all
> created statements, or is this not good practice.

Our pool class closes unused connections without closing the statements
opened for the connection. Since the javadoc for close() says "Releases this
Statement object's database and JDBC resources immediately instead of
waiting for this to happen when it is automatically closed.", I took that to
imply that garbage collection would take care of this if we yanked the
connection out from under the statement. So far, we've not experienced any
problems with this approach.

-Nick

--------------------------------------------------------------------------
Nick Fankhauser  nickf@ontko.com  Phone 1.765.935.4283  Fax 1.765.962.9788
Ray Ontko & Co.     Software Consulting Services     http://www.ontko.com/


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

Предыдущее
От: Peter Wasem
Дата:
Сообщение: Re: Memory exeception
Следующее
От: "Nick Fankhauser"
Дата:
Сообщение: Re: Memory exeception