- - PR -
javaでPostgreSQLにアクセスするとFATAL:password authentication failed for userとなる
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-09-26 12:01
初めまして。
以前は.netのほうでお世話になっておりました。 今回はJavaの方で質問です。 現在、PostgreSQL:Linuxの環境にJavaのPostgreSQLのJDBCドライバを 用いてアクセスしようとしていますが、 実行すると、 org.postgresql.util.PSQLException: FATAL: password authentication failed for user "postgres" 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:116) at org.postgresql.jdbc2.Jdbc2Connection.<init>(Jdbc2Connection.java:24) at org.postgresql.Driver.makeConnection(Driver.java:369) at org.postgresql.Driver.connect(Driver.java:245) at java.sql.DriverManager.getConnection(DriverManager.java:512) at java.sql.DriverManager.getConnection(DriverManager.java:171) at DBConnection.getConnection(DBConnection.java:29) at Test.run(Test.java:11) at Test.main(Test.java:7) と例外が発生してしまいます。 ロードしているドライバーのURLは jdbc:postgresql://192.168.1.18:5432/(データベース名) ユーザIDはLinuxのユーザID パスワードは上記LinuxのユーザIDのパスワード です。 通常、これでPostgreSQLへのアクセスはできると思ったのですが、 うまくいきませんでした。 このあたりの解決方法をご存知の方、 いらっしゃいましたら、ぜひ、ご教授ください。 お願いしますm(__)m |
|
投稿日時: 2006-09-26 12:23
文字通りpostgresユーザのパスワードではじかれているのでは?
postgresql.conf, pg_hba.confの設定を確認してみてください。 健闘を祈ります。 |
|
投稿日時: 2006-09-26 12:43
早速のお返事ありがとうございます。
ご指摘いただいたファイルの pg_hda.confというファイルの host という項目の設定がおかしかったようです。 無事にアクセスすることができました。 ありがとうございましたm(__)m |
1