postgresql connection string

在线生成适用于应用、驱动和 psql 的 PostgreSQL 连接串

一次填写连接信息,同时生成 PostgreSQL URI、JDBC、libpq、SQLAlchemy 和 psql 命令行格式。

适合在多个框架、驱动和命令行工具之间复用同一套数据库账号信息。

快速模板

连接信息

输出选项

生成结果

按你当前使用的技术栈,直接复制对应格式即可。

PostgreSQL URI

适合配置文件和 DATABASE_URL 这类环境变量场景。

postgresql://postgres:[email protected]:5432/app_db?sslmode=prefer

JDBC

适合 Java、Spring 等需要 JDBC URL 的场景。

jdbc:postgresql://127.0.0.1:5432/app_db?user=postgres&password=secret&sslmode=prefer

libpq 键值格式

适合 PostgreSQL 原生客户端和基于 libpq 的工具。

host=127.0.0.1 port=5432 dbname=app_db user=postgres password=secret sslmode=prefer

SQLAlchemy

适合 Python 项目里使用 SQLAlchemy + psycopg 的场景。

postgresql+psycopg://postgres:[email protected]:5432/app_db?sslmode=prefer

psql 命令行

适合先在终端中用 psql 快速验证连接。

psql "host=127.0.0.1 port=5432 dbname=app_db user=postgres sslmode=prefer"

连接串生成好了,下一步可以放进 DartShell 的工作流里

把 SSH、文件传输和数据库访问放到同一个 Mac 工具里,减少在多个客户端之间来回切换。

这个 PostgreSQL 连接串生成器能帮你做什么

在多个工具之间复用同一套账号信息

把同一组 host、port、用户名和密码,转换成应用、驱动或命令行真正需要的格式。

适配云上 PostgreSQL 的安全连接

可以直接带上 SSL mode,适合托管 PostgreSQL 服务这类默认要求安全连接的场景。

先用 psql 验证,再接入项目

可以先复制 psql 命令测试连通性和账号是否正确,再放进应用配置里。

常见示例

应用配置

postgresql://app_user:[email protected]:5432/app_db?sslmode=require

JDBC

jdbc:postgresql://db.example.com:5432/app_db?user=app_user&password=secret&sslmode=require

psql

psql "host=db.example.com port=5432 dbname=app_db user=app_user sslmode=require"