【发布时间】:2017-08-17 06:16:08
【问题描述】:
我正在编写一个通过 jdbc 连接到 postgres db 的 java 软件。如何创建身份验证系统,以便用户可以使用预定义的 db 角色连接到 db 并创建引用该用户的表?
【问题讨论】:
标签: sql database postgresql authentication jdbc
我正在编写一个通过 jdbc 连接到 postgres db 的 java 软件。如何创建身份验证系统,以便用户可以使用预定义的 db 角色连接到 db 并创建引用该用户的表?
【问题讨论】:
标签: sql database postgresql authentication jdbc
您必须在 postgresql 数据库集群的pg_hba.conf 文件中提及用户名、身份验证类型、数据库名称和连接的服务器 IP。
如果您希望自动从该 ip 对用户进行身份验证,请将身份验证类型提及为 trust,否则 ypu 将必须创建一个 .pgpass 文件,其中提及用户名及其凭据。
【讨论】: