数据库导航栏未消失,而是被关闭或拖出可视区域;可通过窗口→显示视图→其他→Database分类中勾选Database Navigator调出,若为空则检查连接状态、刷新元数据或确认驱动参数。

数据库导航栏不是“消失了”,而是被手动关闭或误拖出了可视区域;只要没重置工作空间,它随时能调出来。
窗口菜单里找不到“数据库导航”选项
这是最常见的情况:菜单项确实存在,但被归类到二级路径里。DBeaver 23.x 起把部分视图入口挪到了「显示视图」子菜单下。
- 点击顶部菜单
窗口→显示视图→其他... - 在弹出的对话框中,左侧选择
Database分类,右侧勾选Database Navigator - 确认后,导航栏会出现在左侧,默认可拖拽调整宽度
- 如果仍不出现,尝试
窗口→重置透视图(注意:这会恢复所有面板位置,但不删除连接配置)
导航栏显示了但内容为空或只显示“无连接”
说明视图已激活,但当前没有可用数据库连接,或连接处于断开/禁用状态。
- 检查左下角状态栏是否显示
Connected,若为Disconnected,右键连接名 →连接 - 确认连接未被折叠:导航栏顶部有小三角图标,点一下展开层级(如
localhost:3306→mydb→Tables) - 某些驱动(如达梦 DM8、StarRocks)需手动刷新元数据:右键连接 →
刷新元数据,否则表列表不加载 - 连接配置里勾选了
只读模式或权限不足时,也可能隐藏部分节点,建议用 DBA 账号测试
想固定导航栏在左侧且不随窗口缩放自动隐藏
DBeaver 默认启用“自动隐藏”逻辑,尤其在窄屏或分屏场景下,导航栏会被收起成一列小图标。
- 将鼠标悬停在左侧边缘,出现灰色竖条后点击即可临时展开
- 要彻底禁用自动隐藏:右键导航栏顶部空白处 → 取消勾选
自动隐藏 - 若拖拽过头导致导航栏卡在屏幕外,直接执行
窗口→重置透视图是最快恢复方式 - 不建议用拖拽方式强行“锁死”宽度,DBeaver 对固定像素宽支持不稳定,容易在不同 DPI 屏幕上错位
真正容易被忽略的是元数据缓存机制——哪怕导航栏显示正常,右键表名看不到 编辑数据 或 查看 DDL,大概率是驱动没正确加载或连接参数漏了 useUnicode=true&characterEncoding=UTF-8 这类关键项,而不是界面设置问题。











