簡體   English   中英

無法通過JDBC連接到PostgreSQL

[英]Cannot connect to postgreSQL via JDBC

幾天來我一直無法連接到運行mac os ML的本地計算機上的postgreSQL數據庫。

我機器的nmap顯示postgres在5432上運行,我可以通過pgadmin和psql在本地連接。

pg_hba.conf file for postgres    
local   all             all                                     trust    
host    all             all             127.0.0.1/32           trust    
host    all             all             192.168.0.2/16            trust

監聽地址設置為*

當我嘗試與JDBC連接時出現以下異常

org.postgresql.util.PSQLException:連接被拒絕。 檢查主機名和端口是否正確以及郵局主管正在接受TCP / IP連接。

在對這些類型的問題進行故障排除時,請依次檢查以下內容:

  1. 您可以從局域網上的另一台計算機連接到PostgreSQL嗎? 如果沒有,那可能不是在聽地址嗎?

  2. 您可以在本地連接嗎? 它甚至在運行嗎?

現在,如果第二個成功而第一個失敗,則需要按順序檢查以下內容:

  1. postgresql.conf中的listen_address

  2. 防火牆規則

  3. 兩者之間的任何干擾都可能干擾網絡連接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM