连接管理
连接画廊
点击功能栏「连接管理」打开画廊视图:

- 每个连接一张卡片:品牌图标、环境色条(生产红 / 测试黄 / 开发蓝)、在线呼吸点。
- 卡片操作:连接(双击卡片等效)、编辑、复制、删除。
- 顶部支持按类型(Halo/PG/MySQL/Oracle)与环境筛选,以及关键字搜索。
- 虚线「新建连接」卡片或「+ 新建连接」按钮创建新连接。
新建连接向导
向导分两步。
第 1 步 · 连接信息:

- 选择数据库类型(四大类型卡片,选后默认端口自动填充:Halo 1921、PostgreSQL 5432、MySQL 3306、Oracle 1521)。
- 填写连接名、主机、端口、数据库名、用户名、密码(右侧眼睛图标可显隐)。
- 底部实时显示连接串预览
scheme://user@host:port/db,方便核对。
第 2 步 · 高级选项(可选):

- SSL 模式、客户端编码、连接/查询超时、只读会话。
- SSH 隧道:跳板机场景填 SSH 主机/端口/用户名,支持私钥(带 passphrase)或密码认证、主机指纹校验开关。
- 环境标记(PROD/TEST/DEV)与颜色标签。
操作按钮:「测试连接」(结果以弹窗展示连通详情与耗时)、「保存」、「保存并连接」。
连接安全
- 密码以 AES/GCM 加密保存在本地
~/.halo-dbclient/,绝不明文落盘。 - 可启用主口令(功能栏「主口令」):所有连接密码由主口令二次加密,启动后需解锁一次;忘记主口令无法恢复,只能清除重设。
- 「导入连接」支持从 Navicat(.ncx)/ DBeaver / JSON 批量导入连接配置,同名自动跳过。