Re: Handling network errors during initial connection and ongoing use

Поиск
Список
Период
Сортировка
От Michael Schmidt
Тема Re: Handling network errors during initial connection and ongoing use
Дата
Msg-id BAY114-DAV157B42034B2AAFAF1DCD59A3510@phx.gbl
обсуждение исходный текст
Ответ на Handling network errors during initial connection and ongoing use  (Adrian Custer <acuster@gmail.com>)
Список pgsql-jdbc
I addressed several of these issues in Komo, although I don't know how "elegant" my efforts were.  You can download the source code from the Komo project at pgFoundry, and look particularly at the ConnectionManager class.  If you upgrade the code, I would definitely be interested in hearing from you back channel (MichaelMSchmidt@msn.com).
 
Best of luck!
Michael Schmidt
----- Original Message -----
Sent: Tuesday, April 17, 2007 8:59 AM
Subject: [JDBC] Handling network errors during initial connection and ongoing use

Hey all,

I'm working on fixing an application that uses jdbc so it will provide
users with a better understanding of what is wrong when things go wrong.
However, I cannot find any information on elegant ways to handle the
'unreliable' part of tcp/ip.

Is there some common strategy to handle network errors during setup or
use of jdbc?

Specifically, I imagine all java applications using jdbc would have to
handle:
        during initial connection
                no network
                no dns
                host name unknown
                no answer on port
                answer on port not postgresql
                bad authentication
                        (wrong username/password if these are distinct)
                user doesn't have permissions to read database
               
        during ongoing use
                network failure
                server failure

Could anyone point me toward documents/topic which cover these issues?

Thank you,
adrian custer
               



---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
       choose an index scan if your joining column's datatypes do not
       match

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

Предыдущее
От: Adrian Custer
Дата:
Сообщение: Handling network errors during initial connection and ongoing use
Следующее
От: Kris Jurka
Дата:
Сообщение: new releases available