使用 IDE 最怕两件事:工具不好用,还要钱。所以,最好是又好用、又免费、还开源,才是真香~
数据库相关的工具倒是很多,以前写 SQL 用的多的是 Navicat,后面转到有免费的 DBeaver,还用过 VS Code 的数据库插件。
• Navicat:功能强大,界面友好,支持多库,但这是收费的,试用期结束后,钱包要放血。
• SQL Developer:Oracle 官方工具,启动慢,界面老旧,只支持 Oracle,用起来总感觉笨重。
• VS Code 插件:轻巧方便,比如 SQLTools、Database Client 等,但整体来说这些插件更适合轻量级查询,功能偏基础,适合偶尔连下数据库跑个 SQL。
• DataGrip:数据库开发者和数据分析人员的常用工具之一,只是之前它和 JetBrains 的其他旗舰产品一样,需要付费许可。
现在 DataGrip 免费了!JetBrains 官方宣布,DataGrip 的许可模式正式调整:对非商业用途用户永久免费!
2025年10月4日,JetBrains 官方博客正式宣布:从 DataGrip 2025.2.4 版本起,所有非商业用途用户能免费使用完整版功能——没有阉割,没有广告。
DataGrip 是 JetBrains 家的数据库 IDE,全能、优雅、智能。无论你用 MySQL、PostgreSQL、Oracle 还是 MongoDB 都能使用。
免费 DataGrip 包括以下所有特性:
• 智能 SQL 自动补全与重构
• AI 辅助(Code Insight)
• 数据编辑器、ER 图、Schema 可视化
• 多数据库连接与同步
• Git、版本控制集成
• Docker / SSH / 云数据库连接
• Excel 风格数据操作界面
JetBrains 在此前已将 RustRover、CLion、Rider、WebStorm、RubyMine 等产品对非商业用户免费开放,这次 DataGrip 加入,形成完整生态链。免费策略可以扩大开发者社区让更多学生、创作者接触专业工具,培养长期用户,大家用熟了,以后公司自然会买。
看下官方定义的非商业用途,大概内容就是自学,做开源项目,做内容创作等。
商业用途与非商业用途对比
根据 Toolbox 非商业用途订阅协议的定义,商业用途是指开发商业产品或提供付费服务。非商业用途包括:
• 学习与自我提升
• 不涉及商业利益的开源贡献
• 内容创作(含可变现的教程、直播和视频)
• 个人爱好项目
如果你的开发工作有报酬,或者你的项目旨在产生商业利益,你需要获取商业许可证。
即便做技术分享、教程、直播(即使有广告收益)都算非商业用途:我运营的 YouTube 频道或课程支持变现,请问还能免费使用这款工具吗?是。内容创作(包括制作可变现内容)属于非商业用途许可的范畴,是被允许的。
相应的类似以下的商业用途,仍需购买许可:
• 为公司写数据库脚本
• 维护客户项目
• 开发付费产品
为什么要免费开放?
官方给出了三个核心原因:
1、让更多人接触专业数据库工具:很多学生、个人开发者和开源作者并没有预算购买专业 IDE,但他们同样需要专业级效率。
2、鼓励学习与创造:SQL 不只是数据库语言,更是数据分析与 AI 研究的基石。
3、延续非商业免费战略:继 RustRover、Rider、WebStorm 等产品之后,DataGrip 加入免费阵营,完善 JetBrains 学习生态闭环。
安装 DataGrip
只需要下载 JetBrains Toolbox App,它是 JetBrains 官方推出的统一管理工具,可以安装、更新、管理各种 IDE。
下载地址:https://www.jetbrains.com/toolbox-app/
在 Toolbox 中找到 DataGrip,点击安装就好。
| 工具名称 | 简称 | 功能介绍 | 非商业用途状态 | 操作 |
|---|---|---|---|---|
| CLion | CL | 跨平台C和C++IDE | 免费 | 安装 |
| PhpStorm | PS | 适用于PHP 和 Web 的智能IDE | 免费 | 安装 |
| DataGrip | DG | 适用于数据库和 SQL 的IDE | 免费 | 安装 |
| Rider | RD | 适用于.NET和游戏开发者的多合一IDE | 免费 | 安装 |
| dotMemory | DM | .NET 内存分析器 | - | 安装 |
如何申请 DataGrip 非商业许可证?
无论你是首次安装,还是已经在使用 DataGrip,都能很容易的切换到非商业免费版。
1、新安装用户
• 下载并安装 DataGrip 2025.2.4
• 启动程序后,选择 Non-commercial use(非商业用途)
• 登录或注册你的 JetBrains Account
• 阅读并接受 Toolbox 非商业用途订阅协议
• 完成!
2、已安装用户
• 打开菜单:Help → Register(帮助 → 注册)
• 点击 Deactivate License(停用许可证)
• 在弹窗中选择 Non-commercial use(非商业用途)
• 登录或注册 JetBrains Account
• 接受 Toolbox 非商业用途订阅协议
• 重新激活后,就可以继续在 IDE 中畅快使用!
非商业许可证有效期为一年,只要在过去 6 个月内使用过 DataGrip,系统会自动续期。所以个人用户基本上是永久免费使用。
参考:https://blog.jetbrains.com/zh-hans/datagrip/2025/10/04/datagrip-is-now-free-for-non-commercial-use/
