簡體   English   中英

Postgres和JDBC

[英]Postgres and JDBC

我正在將postgres轉換為Exasol,將在據說是超快速數據庫上運行一些時間試驗。 Exasol有一個我正在使用的導入腳本,並顯示“連接被拒絕錯誤”。 這是用於本地連接,Windows 10和Postgres 9.4的

我仔細檢查過的事情:

  • 端口是5432(可從PGAdmin查看)
  • postgres是活動的,正在監聽5432(獲取PID並看到它正在運行)
  • 用戶名和密碼已重新輸入幾次
  • 嘗試同時指定IPV4和6個地址(“ localhost”,127.0.0.1和[:: 1])
  • postgres正在接受TCP通信(“ pg_hba”具有:

托管所有127.0.0.1/128 md5

托管所有所有:: 1/128 md5

這是錯誤消息:[43000]“ JDBC-客戶端錯誤:由於user ='postgres',連接到'jdbc:postgresql://127.0.0.1:5432 / tom_db'失敗[連接被拒絕。請檢查主機名和端口是正確的,並且郵件管理員正在接受TCP / IP連接。]“

有任何想法嗎? 不確定接下來要檢查什么...

在VM中使用EXASOL社區版嗎?

如果是這樣,您就不需要127.0.0.1

例如,我的EXASOL數據庫在VM上以192.168.56.123的身份在筆記本電腦上運行,而我直接在筆記本電腦(192.168.56.1和127.0.0.1)上運行postgres。

在這種情況下,我的JDBC連接將使用192.168.56.1從EXASOL連接到postgres

希望這會有所幫助-請記住,您也可以在EXASOL社區網站https://www.exasol.com/portal/questions上發布這些問題。

暫無
暫無

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

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