从 Java 连接到 PostgreSQL

JDBC URL

JDBC URL 可以采用以下形式之一:

  • jdbc:postgresql:// host [: port ]/[ database ][ parameters ]

    host 默认为 localhost port 到 5432
    如果 host 是 IPv6 地址,它必须包含在方括号中。
    默认数据库名称与连接用户的名称相同。

    要实现故障转移,可以使用逗号分隔多个条目。反过来尝试它们直到连接成功。 host [: port ]

  • jdbc:postgresql: database [ parameters ]

  • jdbc:postgresql:/[ parameters ]

    这些表格用于连接 localhost

parameters 是一对由 ? 领导并由 & 分隔的对。如果缺少,则假定为 true key [= value ] value

一个例子:

jdbc:postgresql://localhost/test?user=fred&password=secret&ssl&sslfactory=org.postgresql.ssl.NonValidatingFactory

参考