Re: connection timeout?

Поиск
Список
Период
Сортировка
От Oliver Jowett
Тема Re: connection timeout?
Дата
Msg-id 41B0D1B0.6040701@opencloud.com
обсуждение исходный текст
Ответ на connection timeout?  (Antonini Roberto <Roberto.Antonini@TILAB.COM>)
Список pgsql-jdbc
Antonini Roberto wrote:

>     * I disconnected network cable between PC and DB server

> The application remains blocked on
>             DriverManager::getConnection

I'd expect this to eventually time out, but it might take several
minutes. It depends on your TCP stack.

> Is it a timeout issue?

Yes.

> If so, how can I set this timeout?

Currently you can't, mostly because it hasn't been a big enough issue
for anyone to step forward and implement.

When implemented I'd expect it would be set via a URL parameter.

The Java socket primitives makes it quite hard to do timeouts on connect
anyway. Either you have to use NIO (doesn't exist until 1.4, would be an
invasive change) or Socket.connect() (doesn't exist until 1.4). So
you're out of luck under 1.3, and the driver will have to do conditional
compilation to use 1.4-specific code as it needs to build under 1.3.

-O

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

Предыдущее
От: Oliver Jowett
Дата:
Сообщение: Re: Bug in setFetchSize
Следующее
От: "Chris White (cjwhite)"
Дата:
Сообщение: Use of bytea