[pgsql-jp: 31937] pg_hba.confの権限でDBに接続できない

uty @ fo-isd.dnp.co.jp uty @ fo-isd.dnp.co.jp
2004年 1月 8日 (木) 22:18:24 JST


お世話になります。uchiです。

現在、簡単なJAVAのプログラムを作成してDBに接続し、
あるテーブルの内容を表示するだけの簡単なプログラムを作成
しております。

Javaのプログラムの以下の場所で
エラーが発生しております。

   conn = DriverManager.getConnection("jdbc:postgresql://10.80.160.181:
5432/testdb","postgres","");

エラーの内容としては、
FATAL: no pg_hba.conf entry for host "10.80.160.181", user "postgres", 
database "testdb"

で、ここの過去ログにもたくさん上がっていたものですが、
現在のpg_hba.confの内容としては、見にくいですが以下のようになっています。

# TYPE DATABASE USER    IP-ADDRESS   IP-MASK         METHOD
#local testdb   testuser2                               reject
#local testdb2  testuser                                reject
local  all      all                                     trust
# IPv4-style local connections:
#host  all      all        10.80.160.34 255.255.255.255 trust
host   all      all        127.0.0.1    255.255.255.255 trust
# IPv6-style local connections:
host   all      all        ::1   ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff  
      trust

つまり、誰でもDB接続OKの指定にしているつもりなのですが、
ほかに設定する個所が抜けているのでしょうか?
pg_hba.confの変更後、pg_ctl restart は行っています。

#ちなみに、postgresのユーザーのパスワードは設定しておりません。

<環境>
OS:RedHat 9
PostgreSQL V7.4.1
java 1.4.2
DBサーバ:10.80.160.181
クライアント:10.80.160.34

初歩的な質問すいません。



pgsql-jp メーリングリストの案内