postgreSQl 連接數據庫時 出現無法連接的現象就解決方法

錯誤現象:

org.postgresql.util.PSQLException: FATAL: password authentication failed for user "postgres"


解決方法:

  

用jdbc連接Postgresql數據庫時經常出現這個錯誤,然而用pgAdmin III是可以正確連接的,表明用戶名和密碼都是正確的。
這主要是由於用戶密碼認證方式引起的,Postgresql數據庫安裝好後默認採用md5密碼加密認證方式。
解決方法:

  1. 打開Postgresql安裝目錄下的data文件夾,找到pg_hba.conf文件並打開。
  2. 修改認證方式,將md5改爲trust,然後保存。

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# IPv4 local connections:
host    all         all         127.0.0.1/32          trust

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章