Re: Connecting over UNIX domain sockets

Поиск
Список
Период
Сортировка
От Phil Clay
Тема Re: Connecting over UNIX domain sockets
Дата
Msg-id 852104.71586.qm@web65506.mail.ac4.yahoo.com
обсуждение исходный текст
Ответ на Connecting over UNIX domain sockets  (Florian Weimer <fweimer@bfk.de>)
Ответы Re: Connecting over UNIX domain sockets  (Hannu Krosing <hannu@2ndQuadrant.com>)
Re: Connecting over UNIX domain sockets  (Craig Ringer <craig@postnewspapers.com.au>)
Список pgsql-jdbc
On 02/08/11 6:55 AM, Florian Weimer wrote:

>I would like to have the option to connect to the database over UNIX
>domain sockets (sidestepping the question of password management).
>
>Even though the JVM knows about UNIX domain sockets, this
>functionality is not exposed to user code, so we'd have to add some
>JNI code.  Would you like to integrate this in some way?  If yes,
>would you prefer a socket-based or libpq-based approach?
>
>--
>Florian Weimer                <fweimer(at)bfk(dot)de>
>BFK edv-consulting GmbH       http://www.bfk.de/
>Kriegsstraße 100              tel: +49-721-96201-1
>D-76133 Karlsruhe             fax: +49-721-96201-99



Apologies for resurrecting an old thread, but I'm also interested in using
domain sockets with postgres' jdbc driver.

To any potential implementors, I wanted to point out something that might be
useful...

The junixsocket project (http://code.google.com/p/junixsocket/) provides an
implementation of java.net.Socket that uses domain sockets.  It also provides a
mysql SocketFactory so that mysql's jdbc driver can be used with domain
sockets.
However, contrary to mysql's jdbc driver, postgres' jdbc driver does not appear
to be designed in a way that a different Socket implementation could be easily
"plugged in".


If the postgres jdbc project does not want the full burden of managing the
native code required for domain socket connectivity, perhaps one approach to
take would be to refactor the postgres jdbc driver in such a way that a
different mechanism for constructing sockets could be plugged in.  Then an
implementation could be provided by junixsocket, which already has the native
distribution mechanism.

Just a thought.

Phil

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

Предыдущее
От: Lew
Дата:
Сообщение: Re: installing postgresql jdbc driver in Mac OS X Lion
Следующее
От: Hannu Krosing
Дата:
Сообщение: Re: Connecting over UNIX domain sockets