[pgsql-jp: 35202] Re: JDBCの設定について、

稲葉 伸之 n-inaba @ ichiko.co.jp
2005年 4月 7日 (木) 19:00:25 JST


質問させていただいた稲葉と申します。


>jdbc:postgresql://host:port/database >>
>jdbc:postgresql://192.168.0.1:5432/testdb
>jdbc:postgresql://host:port/database >>
>jdbc:postgresql://localhost:5432/testdb
>jdbc:postgresql://host:port/database >>
>jdbc:postgresql://testdbhost:5432/testdb
>
>のように記述すればよろしいかと思います。
>ポート番号については実際にPostgreSQLが動作しているポート番号を指定します。
>  
>
jdbc:postgresql://localhost:5432/testdb
jdbc:postgresql://127.0.0.1:5432/testdb
と記述すればうまく行きます。
しかし、自分が 192.168.0.1として、

jdbc:postgresql://192.168.0.1:5432/testdb
とすると、
-----------------------------------------------------------------
org.postgresql.util.PSQLException: Connection rejected: FATAL: missing
or erroneous pg_hba.conf file.
at
org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:275)
at
org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:94)
at
org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:65)
at
org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:117)
at
org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30)
at org.postgresql.jdbc3.Jdbc3Connection.<init>(Jdbc3Connection.java:24)
at org.postgresql.Driver.connect(Driver.java:235)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at sample.main(sample.java:29)
------------------------------------------------
というエラーが出ます。
pg_hba.conf ファイルの内容は、
------------------------------------------
型 データベース ユーザー IPアドレス 方法
host all all 1270.0.1/32 md5
host all all ::1/128 md5
------------------------------------------
となっております。すいませんが勉強不足でここの意味する所がよくわかってい
ません。

この内容でどこが問題かわかりますでしょうか。






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