DataGrip 2026.2: AI Agent Skills, MCP Tools and CLI Commands for Data Source Management, Bundled JDBC Drivers, and Improved Session Control

TL;DR · AI 摘要
DataGrip 2026.2新增AI代理技能、MCP工具和CLI命令,显著提升数据库管理效率与AI协作体验。
核心要点
- AI代理新增database-text-to-sql技能,可直接生成SQL查询语句。
- MCP工具新增create_database_connection和edit_database_connection命令。
- CLI模式下AI操作前需用户确认,SQL语法高亮提升可读性。
结构提纲
按章节快速跳转。
- §引言
介绍DataGrip 2026.2版本更新的核心内容与价值。
新增三项AI技能实现数据库交互、连接管理和SQL生成。
新增两个MCP工具实现数据源连接的创建与编辑功能。
操作前增加用户确认机制并支持SQL语法高亮显示。
- ›其他优化
包括查询结果记忆、错误信息精准反馈等10项改进。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- DataGrip 2026.2更新
- AI功能增强
- database-tools技能
- database-connection-management技能
- database-text-to-sql技能
- MCP工具更新
- create_database_connection
- edit_database_connection
- CLI改进
- 操作前确认机制
- SQL语法高亮
金句 / Highlights
值得收藏与分享的关键句。
AI代理现在能记住之前查询结果,无需重复执行即可获取更多数据行。
新增的create_database_connection MCP工具使聊天界面可直接创建数据源。
CLI模式下AI执行SQL前会显示语法高亮的查询语句并请求用户确认。
DataGrip 2026.2:AI代理技能、MCP工具、数据源管理CLI命令、捆绑JDBC驱动及改进的会话控制 - JetBrains博客
DataGrip
用于数据库和SQL的跨平台IDE
关注
- 关注:
- X X
- RSS RSS
下载
DataGrip 2026.2:AI代理技能、MCP工具、数据源管理CLI命令、捆绑JDBC驱动及改进的会话控制
Richie Mitish
DataGrip 2026.2作为今年的第二次重大更新现已发布!让我们看看本次更新包含哪些内容。
AI功能
本次发布引入了三个用于数据库操作的AI代理技能:database-tools(数据库工具)、database-connection-management(数据库连接管理)和database-text-to-sql(文本到SQL转换)。这些技能使AI代理能够探索和查询已连接的数据库、配置和更新数据库连接,并通过AI聊天直接根据数据库模式生成SQL语句。这些技能还包含对应的MCP工具,无需额外设置。
为帮助代理处理数据源管理任务,我们新增了两个MCP工具——create_database_connection(创建数据库连接)和edit_database_connection(编辑数据库连接),并将其包含在database-connection-management技能中。通过这些MCP工具和新技能,例如可以在聊天中要求代理创建新数据源,并在提示中提供连接详细信息。
对于通过CLI使用AI代理的用户,本次更新也进行了改进。现在在对数据库执行操作前,代理会先请求您的授权并展示即将执行的操作。SQL查询现在支持语法高亮以提高可读性:
本次发布还带来了一系列小改进,使AI辅助的数据库工作流程更加顺畅可靠:
- AI助手现在会记住之前交互的查询结果,因此无需重新运行查询即可获取更多行数据。
- 当AI代理创建数据库对象时,该对象会立即显示在数据库资源管理器中。
- AI代理现在能更准确地解析数据库对象,可以区分不存在的对象和尚未进行元数据检查的对象。
- AI代理执行的查询现在会被记录在数据源查询历史中,便于与您自己的查询一起查看AI生成的SQL。
- 当SQL查询失败时,AI代理现在会收到数据库的实际错误信息,而非通用错误信息,从而能做出更准确的响应。
- 提供默认值参数时,list_database_connections MCP工具不再返回输出模式错误。
我们还重新设计了AI聊天工具窗口中的模式附加用户界面,并取消了数据库专用MCP工具对AI助手插件的依赖。
更流畅的初始体验
我们重构了用户在IDE中首次使用的步骤。您在首次启动DataGrip或关闭所有项目后看到的欢迎界面——此前是一个模态对话框,现在已改为常规IDE标签页。您可以同时打开该欢迎标签页并使用IDE。这个新的欢迎标签页会出现在默认项目中。
本次发布还引入了交互式引导教程。该教程将带您了解关键的用户界面区域,并演示IDE的核心功能。教程展示了数据库资源管理器工具窗口中的关键操作、数据源设置对话框、查询控制台中的查询执行、查看和操作查询结果集,以及向数据库提交更改等操作。
数据源的CLI命令
现在你可以在命令行界面(CLI)中对数据源执行一些操作。我们引入了 list 和 manage 命令,使你能够管理连接和驱动程序。语法如下:
datagrip dataSources <command> [options] [arguments]在此接口中,采用批量处理方式。这意味着你可以传递一个包含多个指令的 JSON 文件,而不是为每个操作单独运行命令。工具会在单个会话中处理这些指令,并以 JSON 格式返回结果,使其非常适合用于 shell 管道。
连接性
现在有三种会话控制模式可供切换,具体取决于你希望如何在客户端(查询控制台、数据编辑器等)之间分配数据库连接会话:
- 单共享会话模式 支持需要在多个客户端之间共享单个连接的场景。
- 双会话模式:共享和元数据解析 创建两个会话:一个用于元数据解析,另一个用于其他所有操作。
- 专用会话模式 为每个客户端创建一个新的会话。
为了帮助你更快地创建数据源,而无需等待 JDBC 驱动程序下载,我们已在 IDE 中捆绑了一些驱动程序。现在,DataGrip 包含以下驱动程序:
- Microsoft SQL Server ver. 13.2.1
- MongoDB ver. 1.21
- MySQL Connector/J ver. 9.5.0
- PostgreSQL ver. 42.7.3
- Redis ver. 1.6
在 Snowflake 中切换数据库角色和仓库的速度也大幅提升。如果你使用 Snowflake,现在无需手动执行 SET ROLE 命令或在连接设置中查找以更改当前会话的权限。查询控制台工具栏中新增的下拉菜单可让你即时切换可用角色和仓库。
数据操作
现在你可以通过 SQL 表达式设置网格单元格的值,而不再局限于字面值。数据编辑器中的新 SQL 表达式模式 允许你将任何有效的 SQL 表达式(例如 NOW())输入单元格,DataGrip 会将结果作为新单元格值。提交更改时,IDE 会将你的表达式直接嵌入生成的 UPDATE 或 INSERT 语句中,而无需将其转义为字符串。
新模式还允许你在数值列中输入以 0x 开头的值。现在你只需启用 SQL 表达式模式并直接输入值,而无需运行 SQL 命令来更新单元格。
数据库资源管理器
数据库资源管理器工具窗口现在拥有重新设计的空白状态,提供快速操作以创建数据源,包括我们快速入门指南中描述的操作。
通过改进后的数据库颜色系统,现在可以使用更清新一致的 UI 为数据源、数据库对象或文件夹分配颜色。自定义颜色的行为已显著优化,使颜色在浅色和深色 IDE 主题中都能良好适配。现在数据源文件夹也可使用自定义颜色。为了提高可发现性,我们已将数据库颜色设置移动到主 IDE 设置对话框中的 设置 | 数据库 | 数据库资源管理器。
对于具有相同前缀的数据库对象,数据库资源管理器现在可以将它们分组到独立的组中。组名将使用该前缀。例如,my_table01 和 my_table02 会归类到 my_ 组下,其名称在组内显示为 table01 和 table02。目前,以下字符被视为前缀分隔符:_、- 和 $。
如果你要删除包含其他文件夹或数据源的数据源文件夹,请选中这些项目,右键单击,然后选择“删除”。DataGrip 会提示确认并显示将要删除的项目列表。
Explain Plan 菜单和操作
根据用户反馈,我们已恢复上一版本中移除的原始格式操作。现在,要以原始格式打开 Explain Plan,请点击查询计划标签页左侧工具栏的“原始格式”按钮。这将打开内部的“原始格式”标签页。如果你已经在查看原始格式的 Explain Plan,此按钮会显示为“显示树形结构”,并打开内部的“操作树”标签页。要将原始格式操作添加到 Explain Plan 下拉菜单中,请前往 设置 | 外观与行为 | 菜单和工具栏,选择 Explain Plan,然后点击“添加”。
查询文件和控制台
现在,你可以使用变量在编辑器标签页标题中为查询控制台名称添加更多详细信息。例如,你可以添加附加的数据源、数据库、模式或搜索路径。要使用这些变量,请前往 设置 | 数据库 | 查询文件和控制台。要在控制台名称中添加变量,请将光标放在模板字段中需要插入变量的位置,然后点击对应的变量按钮。
代码编辑器
在代码编辑器中,你现在可以在每个查询旁边直接查看执行时间。查询执行后,DataGrip 会在查询的第一行显示其执行时间。
我们通过新增语法、改进语法识别以及支持额外的语句和函数(如 ClickHouse 查询参数和 SYSTEM 语句,以及 Snowflake 流操作、DATABASE ROLE 语法和 HASH 函数)显著扩展了对 ClickHouse 和 Snowflake SQL 的支持。
如果你有兴趣升级到 DataGrip 2026.2,或有任何问题和建议,以下链接可能会对你有帮助:
- 下载 DataGrip 2026.2
- 查看我们的 新功能 页面获取完整改进列表
- 在 X 上联系我们
- 向我们的问题跟踪器提交任何错误报告
DataGrip 团队
- 分享
上一篇
DataGrip 2026.1:AI 聊天中的 AI 代理、重新设计的查询文件、你的 JetBrains 账户中的数据源模板、Explain Plan 流增强功能等!