VSCode 万能数据库连接插件 — Database Client
VSCode 万能数据库连接插件 — Database Client
一个插件搞定所有数据库连接,告别在 Navicat、DBeaver、Redis Desktop Manager 之间反复横跳的日子。
一、插件简介
Database Client 是由 cweijan 开发的一款 VSCode 数据库管理扩展,它最大的亮点就是一个插件连接几乎所有主流数据库,无需安装多个客户端工具(并且提供了另外的一个Service入口,可以连接其他的客户端 RabbitMQ,Kafka, Redis,ElasticSearch,FTP 等)。
在 VSCode 扩展市场搜索 Database Client 即可安装:
安装后在哪里打开?
安装完成后,VSCode 左侧活动栏会出现一个 数据库图标(圆形的数据库样式),点击它即可打开 Database Client 的连接管理面板。
打开面板后,顶部有几个常用操作按钮:
- 添加连接(
+号)— 新建数据库连接 - 刷新 — 刷新连接列表
如何新建连接?
点击 + 号添加连接后,会弹出连接配置表单,需要填写以下信息:
| 配置项 | 说明 | 示例 |
|---|---|---|
| Connection Name | 连接名称(自定义) | 本地MySQL |
| DB Type | 数据库类型 | MySQL / PostgreSQL / Redis … |
| Host | 主机地址 | 127.0.0.1 或远程 IP |
| Port | 端口号 | 3306(MySQL)/ 5432(PostgreSQL) |
| User | 用户名 | root |
| Password | 密码 | ****** |
| Database | 默认数据库名 | my_database |
以mysql为例
填写完成后点击 连接 即可保存并连接。连接成功后,左侧会展示该数据库下的所有表、视图等对象。可以看到可以展示的信息还是很全面的
二、支持的数据库类型
这款插件支持的数据库类型非常广泛,几乎涵盖了日常开发中能用到的所有数据库:
| 分类 | 支持的数据库 |
|---|---|
| 关系型数据库 | MySQL / MariaDB、PostgreSQL、SQLite、SQL Server、Oracle |
| NoSQL 数据库 | MongoDB、Redis |
| 搜索引擎 | Elasticsearch |
| 分析型数据库 | ClickHouse、DuckDB、CockroachDB |
| 其他 | 除了数据库之外还可以看到很多客户端的连接 |

三、核心功能展示
3.1 可视化数据浏览与编辑
连接数据库后,可以直接在 VSCode 中以表格形式浏览和编辑数据,体验类似 DataGrip / Navicat:
- 点击表名即可查看数据
- 支持直接在表格中修改数据并提交
- 支持排序、筛选、分页
3.2 内置 SQL 编辑器
插件自带 SQL 编辑器,支持:
- SQL 语法高亮
- 智能自动补全(表名、字段名)
- 多标签页同时查询
- 查询结果以表格展示

3.3 数据导入导出
支持多种格式的数据导入导出:
- 导出:CSV、JSON、SQL
- 导入:CSV、SQL 文件
3.4 ER 图生成
可以自动生成表之间的关系图(ER Diagram),方便理解数据库结构。
四、自带 Service 插件 — 连接更多服务端
这是 Database Client 最被低估的功能之一。
安装 Database Client 后,它会自带一个 Service 插件。这个 Service 插件不仅仅是连数据库,它还能连接各种常见的服务端资源:
| 服务类型 | 说明 |
|---|---|
| SSH | 远程终端连接 |
| FTP / SFTP | 远程文件管理 |
| Redis | 键值数据管理 |
| Docker | 容器管理 |
| Kafka | 消息队列管理 |
位置在这里

连接redis

ssh连接服务器

⚠️ 免费版限制
需要注意的是,Service 插件免费版最多只支持同时连接 6 个服务。超过 6 个连接后需要购买 Pro 版本才能继续添加。
如果你日常只需要连接 2~3 个数据库 + 1~2 个 Redis/SSH,免费版完全够用。可以少打开n多个连接控制台
五、实际使用体验
优势
- ✅ 一个插件替代多个工具:不再需要 Navicat、Redis Desktop Manager、FTP 客户端
- ✅ 与 VSCode 深度集成:写代码的同时就能查数据,不用切换窗口
- ✅ 轻量快速:比打开 Navicat 等独立客户端快得多
- ✅ 跨平台:Windows / macOS / Linux 都能用
不足
- ❌ 免费版 6 个连接限制(Service 插件)
- ❌ 部分高级功能需要 Pro 版
- ❌ 对某些数据库的高级特性支持不如专业客户端
六、另一个值得推荐的工具:HexHub
Database Client 由于它只是一个插件,放这么多功能显得有些臃肿,功能强大但是平台太小,还推荐另外一个工具:HexHub, 是一个软件,可以连接服务器,数据库,docker等。
HexHub 和 Database Client 的定位类似,但它是一个独立客户端,功能更加全面,覆盖了数据库、SSH、Docker 等多种连接场景:
| 功能模块 | 说明 |
|---|---|
| 数据库连接 | 全类型数据库连接、SQL 编辑、数据导入导出、结构同步 |
| SSH / SFTP | 多标签终端、文件拖拽传输、跳板机支持、命令批量执行 |
| Docker 管理 | 可视化管理容器/镜像、查看日志、进入容器终端 |
| 连接分组 | 按项目/环境对连接进行分组管理 |
| 内置 AI | 自带 AI 辅助工具 |
| 跨平台 | Windows / macOS / Linux |
| 价格 | 个人版免费 |
**地址:**https://www.hexhub.cn/
推荐理由:HexHub 可以看作是 Database Client + Service 插件的独立客户端升级版。如果你觉得 VSCode 里的插件功能不够用,或者需要在 VSCode 之外管理连接,HexHub 是一个非常好的选择。尤其是它的 SSH 批量执行和 Docker 可视化管理功能,非常实用。
七、总结
| 对比项 | Database Client | Navicat | DBeaver |
|---|---|---|---|
| 价格 | 免费(Pro 付费) | 付费 | 免费/社区版 |
| VSCode 集成 | ✅ 原生 | ❌ | ❌ |
| 轻量程度 | ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐(拉满了) | ⭐⭐⭐ | ⭐⭐ |
| Service 连接 | ✅ 自带 | ❌ | ❌ |
一句话总结:如果你是 VSCode 用户,或者说你是一个每天使用800个java中间件的用户,Database Client 是目前最好的数据库管理插件,没有之一。配合自带的 Service 插件,基本可以覆盖日常开发中所有的连接需求。
更多推荐



所有评论(0)