先确认输入属于哪种方言
postgres:// 与 postgresql:// 使用原生 PostgreSQL URI 规则;JDBC 前缀采用驱动语法。mysql:// 限定为 MySQL Shell 的常用形式,外形相似不代表解码规则相同。
数据库与 SQL 工具
看清配置中的每个字段,再决定如何修改
在浏览器内处理,不发起数据库连接,也不保存历史。原始编辑器保留你输入的文本。
遮罩适用于结果、预览和导出。主动关闭后可显示并复制原始值;数据库名和主机名保持可见。
仅检查语法,不连接数据库、不查 DNS/TXT、不读取环境,也不验证参数效果。JDBC 支持 PostgreSQL 和基础 MySQL URL;其他厂商及高级主机形式不支持。
输入最多 100,000 个 UTF-16 单元、100 个主机和 1,000 项参数;输出最多 1,200,000 个单元。文本预览最多 20,000 个单元,导出保留完整内容。
| 名称 | 值 |
|---|---|
| sslmode | *** |
已显示 1 / 1,导出包含完整结果。
已解析 2 个主机和 1 项参数。
数据库连接字符串解析适合排查环境配置里混在一起的主机、库名和编码凭据。迁移数据库时,先确认目标地址与参数结构,再修改连接串,可避免把密码中的 @ 当成主机分隔符。
连接字符串生成器使用独立草稿:编辑主机或数据库连接参数时,原输入仍作为参考保留。这里提供的是有明确方言范围的结构解析,不能用一个通用网页 URL 解析器代替所有驱动规则。
数据库连接字符串解析默认隐藏结果中的用户名、密码和全部查询参数值。主机列表与库名仍可用于对照环境;需要完整值时主动取消遮罩,复制和下载会遵循相同设置。
草稿字段生成经过百分号编码的新连接串,确认预览后才替换原输入。一次撤销同时恢复原输入和解析结果,便于比较更换主机或库名之前与之后的配置。
postgres:// 与 postgresql:// 使用原生 PostgreSQL URI 规则;JDBC 前缀采用驱动语法。mysql:// 限定为 MySQL Shell 的常用形式,外形相似不代表解码规则相同。
主机列表每行填写一个 host[:port],IPv6 地址加方括号。账号、密码和库名填写解码后的值;查询字符串填写已编码文本。草稿一经修改,需要重新生成预览。
自动解析停顿 350 毫秒后执行,关闭后可点击解析或按 Ctrl/Cmd+Enter。修改输入会禁用旧结果的导出;显式显示敏感值后,复制与下载也会包含这些值。
原生 PostgreSQL、标准 MongoDB 及受支持的 JDBC 形式可以包含简单多主机列表。展示的惯例默认端口只是参考,不等于驱动实际使用的配置。
无效的 %HH 转义和 UTF-8 字节序列会报错,而不是替换成乱码继续处理。构建时按字段编码保留字符,避免密码中的分隔符被解释成结构。
参数使用条目列表表示,保留顺序。MongoDB Node 方言仅允许 readPreferenceTags 重复;其他未知选项不做驱动属性有效性判断。
全部参数值默认隐藏,包括嵌套链接和令牌。只有普通 ASCII 标识形式的参数名直接显示,其他名称也遮罩;显式取消后可查看完整内容。
只编码密码这个组件,不要编码整条连接串。例如 @ 写成 %40,# 写成 %23。草稿密码框中填写解码后的密码,由构建器编码一次;已经编码的值再次填入会把百分号再编码。
常见形式为 postgresql://user:password@host:5432/database?sslmode=require。凭据、端口等部分可以省略;数据库连接字符串解析展示字符串中的内容,不通过环境变量推断实际账号或默认数据库。
它让驱动通过 DNS SRV 记录发现服务器,并读取受支持的 TXT 选项。它不是给任意 localhost 地址加上的标记;应使用部署实际提供的 SRV 主机名。
redis://host:6379/12 中的 12 是数据库索引,不是库名。这个索引能否使用取决于 Redis 部署与配置,解析工具不会连接服务器检查。
端口由 SRV 记录提供,所以这种格式不能附加 :27017。应保留真实的 SRV 主机名并去掉端口,或使用正确主机列表的标准 mongodb:// 格式。
发现解析结果有问题?