通过Unix-Socket连接到PostgreSQL-Base

问题描述 投票:0回答:1

我使用TCP连接到远程PostgreSQL,使用:

DriverManager.getConnection("jdbc:postgresql://remotehost.com/test_psql", "admin", "password");

并且成功运行。

但是我不能使用UNIX-Socket连接:

DriverManager.getConnection("jdbc:postgresql:///test_psql", "admin", "password");

在postgresql.conf中,我有:

unix_socket_directories = '/var/run/pgsql'
postgresql jdbc postgresql-9.2 unix-socket
1个回答
0
投票

PostgreSQL JDBC驱动程序不支持通过UNIX套接字的连接,仅通过TCP。

© www.soinside.com 2019 - 2024. All rights reserved.