JetBrains logo

IntelliJ IDEA

直接在 IDE 中管理 Java 和 Kotlin 数据库

运行查询、连接到数据库、浏览和导出数据,甚至管理架构 – 完全无需离开 IntelliJ IDEA。

支持您的数据库

IntelliJ IDEA 支持 MySQL、PostgreSQL、Microsoft SQL Server、SQLite、MariaDB、Oracle、Apache Cassandra 等。您可以在此处找到所有受支持的数据库供应商的完整列表。

PostgreSQL

MySQL

Oracle

Microsoft SQL Server

MondoDB

Redis

Azure SQL 数据库

Amazon Redshift

SQLite

Amazon DynamoDB

IBM Db2


等等!

数据库工具入门

在 IntelliJ IDEA 中连接到数据库

连接到数据库

您可以遵循简单的设置步骤通过 Database(数据库)工具窗口添加数据库。

Database(数据库)工具窗口概览

Database(数据库)工具窗口

Database(数据库)工具窗口中,您可以设置数据源、对数据源分组和筛选,为每个数据源配置显示选项,等等!所有连接的数据源都可以通过架构、表和列方便地构建。

数据表视图

数据表

IntelliJ IDEA 为数据浏览提供了易于使用的 GUI – 数据编辑器。在数据编辑器中,您可以对结果集执行各种操作,例如排序、编辑和导出/导入。

打开查询控制台

查询控制台

您可以直接在 IDE 中从专用查询控制台执行 SQL 查询 – 只需输入要执行的内容即可。

使用数据库

查看和编辑数据

查看和编辑数据

您可以自由地浏览数据、对数据排序、编辑单元值、在本地添加/移除行,以及将更改推送到实时数据库 – 完全无需编写 SQL 查询!

比较表中的数据

比较数据

并排比较两个数据库对象的内容。IntelliJ IDEA 将高亮显示不匹配和值相等的单元,甚至整行。

导出和导入数据

导出和导入数据

IntelliJ IDEA 支持多种数据导入/导出格式 – SQL、TXT、CSV、JSON、XML、Markdown、Excel 和其他包含分隔符分隔值的文本格式。

筛选表中数据

筛选数据

您可以指定筛选条件或使用快速筛选选项。按列中的值筛选行、在 WHERE 字段中编写查询,等等。

图表视图

图表视图

IntelliJ IDEA 可以生成图表来演示数据库中各种对象的关系。

通过图表直观呈现数据

通过图表直观呈现数据

您可以使用图表在数据编辑器中直观呈现 SQL 查询结果。有多种图表类型可供选择,例如条形图、饼图、面积图、折线图等。

SQL 查询

运行 SQL 查询

运行 SQL 查询

在 IntelliJ IDEA 中运行查询非常简单 – 只需点击 Database(数据库)工具窗口中的 Query Console(查询控制台)图标,输入查询,然后点击 Execute(执行)按钮。

查看查询结果

查看查询结果

您可以直接在编辑器中查看和管理查询结果。

SQL 查询的智能代码补全

智能代码补全

IntelliJ IDEA 提供了上下文相关代码补全,帮助您更快速地编写 SQL 查询。

SQL 查询的实时分析和快速修复

实时分析和快速修复

IntelliJ IDEA 会检测查询中的错误并实时提出修正建议。

框架和数据库

为 Spring 项目连接数据库

处理 Spring 数据

将数据库连接到 Spring Boot 应用程序,享受对数据管理的全面支持。

对数据库的持久性框架支持

使用持久性框架(JPA 和 Hibernate)管理数据

IntelliJ IDEA 对持久性框架提供开箱即用的支持,可为 Java 或 Kotlin 应用程序简化数据管理。

数据库教程

在 IntelliJ IDEA 中使用数据库

在这段演示中,我们将展示如何在 IntelliJ IDEA 中编写 SQL 查询和处理数据,包括从编写简单的查询到借助嵌入式数据库管理功能编写更高级的任务。

了解详情

JetBrains 的独立数据库管理工具 DataGrip 中也提供了所有数据管理功能。