通过Unix套接字连接到PostgreSQL base

通过Unix套接字连接到PostgreSQL base,postgresql,jdbc,postgresql-9.2,unix-socket,Postgresql,Jdbc,Postgresql 9.2,Unix Socket,我使用TCP连接到远程PostgreSQL,使用: DriverManager.getConnection("jdbc:postgresql://remotehost.com/test_psql", "admin", "password"); 它成功地工作了 但是我不能使用UNIX套接字连接 我添加到pom依赖项: <dependency> <groupId>jstl</groupId> <artifactId>j

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

DriverManager.getConnection("jdbc:postgresql://remotehost.com/test_psql", "admin", "password");
它成功地工作了

但是我不能使用UNIX套接字连接

我添加到pom依赖项:

<dependency>
        <groupId>jstl</groupId>
        <artifactId>jstl</artifactId>
        <version>1.1.2</version>
    </dependency>

    <dependency>
        <groupId>no.fiken.oss.junixsocket</groupId>
        <artifactId>junixsocket-common</artifactId>
        <version>1.0.2</version>
    </dependency>
我现在在堆栈中收到:

org.newsclub.net.unix.AFUNIXSocketException: No such file or directory (socket: /run/postgresql/.s.PGSQL.5432)
但此目录和文件不存在。因为当我运行“netstat-nlp | grep 5432”时,我收到:

tcp        0      0 0.0.0.0:5432            0.0.0.0:*               
 LISTEN      14174/postgres      
 tcp6       0      0 :::54320                :::*                    
 LISTEN      15824/docker-proxy  
 tcp6       0      0 :::5432                 :::*                    
 LISTEN      14174/postgres      
 unix  2      [ ACC ]     STREAM     LISTENING     1260991417 
 14174/postgres       /var/run/postgresql/.s.PGSQL.5432

然而,上表中的5432标记为红色。

无关:您是否考虑过升级您的postgres版本?使用9.2你真的远远落后于(2012?)你正在使用哪个JDBC驱动程序版本?请回答您的问题并添加您收到的确切错误消息。您需要一个额外的库来让Unix套接字与JDBC驱动程序一起工作。不幸的是,我无法升级postgres vertion,因为我的服务器面板(“Plesk”)仅支持此版本…在依赖项中,postgresql 42.2.9.jre6I编辑了一个与logUnrelated无关的问题:您考虑过升级postgres版本吗?使用9.2你真的远远落后于(2012?)你正在使用哪个JDBC驱动程序版本?请回答您的问题并添加您收到的确切错误消息。您需要一个额外的库来使Unix套接字与JDBC驱动程序一起工作。不幸的是,我无法升级postgres vertion,因为我的服务器面板(“Plesk”)仅支持此版本…在依赖项中,postgresql 42.2.9.jre6I用日志编辑了问题
tcp        0      0 0.0.0.0:5432            0.0.0.0:*               
 LISTEN      14174/postgres      
 tcp6       0      0 :::54320                :::*                    
 LISTEN      15824/docker-proxy  
 tcp6       0      0 :::5432                 :::*                    
 LISTEN      14174/postgres      
 unix  2      [ ACC ]     STREAM     LISTENING     1260991417 
 14174/postgres       /var/run/postgresql/.s.PGSQL.5432