可在连接名称前加“00-”等前缀实现常用库置顶,修改后按F5刷新即可;因DBeaver不支持拖拽排序或收藏功能,分组管理需新建项目,而高效定位推荐使用Ctrl+F搜索。

连接列表里怎么让常用库排在最上面
DBeaver 默认按字母顺序或创建时间排列连接,没有“收藏夹”或“置顶”按钮,但可以通过修改连接名称实现视觉置顶。原理很简单:连接树排序依赖名称字符串,只要让常用连接名以特定前缀开头(比如 00-、★ 或 [PROD]),它就会稳定出现在顶部。
- 右键目标连接 → 选择「编辑连接」→ 在「常规」选项卡中修改「连接名称」,例如改成
00-mysql-prod或★-hive-kdc - 避免用空格、emoji 或不可见字符(如零宽空格),某些版本会解析异常导致排序错乱
- 改名后无需重启,刷新左侧导航树(F5)即可立即生效
- 如果多个连接都加了
00-,它们会按后续字符继续排序,所以建议第二位用数字区分优先级,如01-、02-
为什么不能直接拖拽排序或设为收藏
DBeaver 的连接组织逻辑是“项目 → 连接”,不是扁平化收藏系统。所有连接都归属于一个工作空间(workspace)下的默认项目(General),而项目本身不支持手动重排连接顺序——这是设计限制,不是配置遗漏。
- 试图在「数据库」→「项目」里右键重排,只会看到「新建文件夹」「导入」等选项,没有排序功能
- 插件市场(如 DBeaver Marketplace)目前也没有成熟第三方插件提供“收藏夹”视图
- 如果你需要分组管理,唯一可行替代方案是新建多个项目(如
dev、prod、test),然后把连接拖进去;但项目间无法跨折叠展开,实际使用反而更繁琐
连接太多时,快速定位比置顶更实用
当连接数超过 10 个,靠置顶已不够高效。DBeaver 内置的过滤和搜索能力才是关键路径。
- 在左侧数据库导航区域,按
Ctrl+F(Windows/Linux)或Cmd+F(macOS)直接唤出搜索框,输入库名关键词(如pg、cdh)实时高亮匹配项 - 搜索框支持正则,例如输入
^0[12]-可快速筛选所有以01-或02-开头的连接 - 勾选「仅显示匹配项」后,未匹配连接会被临时隐藏,大幅减少视觉干扰
- 这个搜索状态是会话级的,关闭再打开仍保留上次关键词,适合高频切换场景
真正容易被忽略的是:连接名称一旦包含特殊字符(比如括号、点号、斜杠),可能影响搜索匹配精度,也会影响导出连接配置时的 XML 解析。建议坚持用 ASCII 字母、数字和短横线组合命名,既保证排序稳定,又确保所有功能路径畅通。











