postgresql connection string
在线生成适用于应用、驱动和 psql 的 PostgreSQL 连接串
一次填写连接信息,同时生成 PostgreSQL URI、JDBC、libpq、SQLAlchemy 和 psql 命令行格式。
适合在多个框架、驱动和命令行工具之间复用同一套数据库账号信息。
快速模板
连接信息
输出选项
生成结果
按你当前使用的技术栈,直接复制对应格式即可。
PostgreSQL URI
适合配置文件和 DATABASE_URL 这类环境变量场景。
postgresql://postgres:[email protected]:5432/app_db?sslmode=preferJDBC
适合 Java、Spring 等需要 JDBC URL 的场景。
jdbc:postgresql://127.0.0.1:5432/app_db?user=postgres&password=secret&sslmode=preferlibpq 键值格式
适合 PostgreSQL 原生客户端和基于 libpq 的工具。
host=127.0.0.1 port=5432 dbname=app_db user=postgres password=secret sslmode=preferSQLAlchemy
适合 Python 项目里使用 SQLAlchemy + psycopg 的场景。
postgresql+psycopg://postgres:[email protected]:5432/app_db?sslmode=preferpsql 命令行
适合先在终端中用 psql 快速验证连接。
psql "host=127.0.0.1 port=5432 dbname=app_db user=postgres sslmode=prefer"这个 PostgreSQL 连接串生成器能帮你做什么
在多个工具之间复用同一套账号信息
把同一组 host、port、用户名和密码,转换成应用、驱动或命令行真正需要的格式。
适配云上 PostgreSQL 的安全连接
可以直接带上 SSL mode,适合托管 PostgreSQL 服务这类默认要求安全连接的场景。
先用 psql 验证,再接入项目
可以先复制 psql 命令测试连通性和账号是否正确,再放进应用配置里。
常见示例
应用配置
postgresql://app_user:[email protected]:5432/app_db?sslmode=requireJDBC
jdbc:postgresql://db.example.com:5432/app_db?user=app_user&password=secret&sslmode=requirepsql
psql "host=db.example.com port=5432 dbname=app_db user=app_user sslmode=require"