错误信息:org.postgresql.util.PSQLException: FATAL: password authentication failed for user "postgres"
用jdbc连接Postgresql数据库时经常出现这个错误,然而用pgAdmin 3是可以正确连接的,表明用户名和密码都是正确的。
这主要是由于用户密码认证方式引起的,Postgresql数据库安装好后默认采用md5密码加
密认证方式。
打开Postgresql安装目录下的data文件夹,找到pg_hba.conf文件并打开。
修改认证方式,将md5改为trust,然后保存。
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 trust
本文介绍了解决使用JDBC连接PostgreSQL数据库时遇到的“FATAL: password authentication failed for user”错误的方法。通过修改pg_hba.conf文件中的认证方式为trust,可以有效解决此问题。
1670

被折叠的 条评论
为什么被折叠?



