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 插件,基本可以覆盖日常开发中所有的连接需求。

更多推荐