IntelliJ IDEA 2025.1 Help

数据源

启用 数据库工具与 SQL 插件

此功能依赖于 数据库工具与 SQL 插件,该插件默认情况下在 IntelliJ IDEA 中绑定并启用。 如果相关功能不可用,请确保您没有禁用插件。

  1. Ctrl+Alt+S 打开设置,然后选择 插件

  2. 打开 已安装 选项卡,找到 数据库工具与 SQL 插件,然后选中插件名称旁边的复选框。

数据源是一个连接配置。 它存储了用于建立连接到数据库的连接详细信息列表。 例如,主机、端口、数据库名称、驱动程序、SSH 和 SSL 配置设置等。 在数据源设置中,您还可以选择数据库和架构进行 内省 ,并在 数据库 工具窗口中显示,还可以更改连接的驱动程序。

您可以在 数据源和驱动程序 对话框(Ctrl+Alt+Shift+S )中配置您的数据源。 要访问该对话框,请在 数据库 工具窗口(视图(V) | 工具窗口 | 数据库 )中,点击工具栏上的 数据源属性 按钮(数据源属性按钮)。

带有连接详细信息的 PostgreSQL 数据库的数据源

您可以在 数据库 工具窗口(视图(V) | 工具窗口 | 数据库 )中查看已创建的数据源列表。 与数据库有活动连接的数据源在其图标的角落标有一个绿色点。

数据库工具窗口中的数据源

在 IntelliJ IDEA 中,您可以创建以下数据源:

  • 数据库数据源 :包含数据的操作数据库的连接配置。

    对于不同的数据库供应商,IntelliJ IDEA 提供全面支持和基础支持。 对数据库供应商的完全支持包括增强的代码补全和更好的数据库对象检索(内省)等功能。 所有的检查、快速修复和其他代码辅助功能也可用。 尽管基础支持功能有限。

    有关支持类型的更多信息,请参阅 其他数据库主题。

  • 数据定义语言 (DDL) 数据源 :包含数据定义语言语句的 SQL 文件(请参阅 DDL 数据源)。

创建数据源

要连接到数据库并开始使用它,请创建一个包含连接详细信息的数据源,并为您要连接的数据库指定这些详细信息。

为数据源配置显示选项

您可以在 数据库 工具窗口(视图(V) | 工具窗口 | 数据库 )中对对象进行分组、分配颜色和过滤。

自定义 数据库 工具窗口中对象的视图

  • 要对数据源进行分组、启用或排序,请点击 选项 图标(显示选项菜单图标 ),该图标位于 数据库 工具窗口的标题栏上,然后选择所需的选项。

    数据库 工具窗口(视图(V) | 工具窗口 | 数据库 )中,数据源的视图会立即更改。

    有关数据库树视图选项的更多信息,请参阅 视图选项

    选项菜单项

将数据源分组到文件夹中

  • 数据库 工具窗口(视图(V) | 工具窗口 | 数据库 )中,选择所需的数据源并按 F6。 或者,右键点击数据源并选择 移至文件夹

    • 如果您没有任何文件夹,您将会看到 新建文件夹 对话框。 在文本字段中输入文件夹名称。 您可以使用正斜杠 (/) 来定义嵌套。 例如, QA/Quick 名称将在 Quick 文件夹内创建 QA 文件夹。

      创建一个新文件夹以分组数据源
    • 如果您有包含分组数据源的文件夹,您将看到 移至文件夹 对话框。 要创建新文件夹,请选择 新建文件夹。 要从文件夹中移除数据源,请选择 根文件夹

      将数据源移动到文件夹中

    此外,您可以使用 Ctrl+CCtrl+VCtrl+X 在文件夹之间复制、粘贴和剪切您的数据源。 如果您在一个项目内剪切并粘贴数据源,它将被移动。 不需要密码。 但在其他情况下都需要密码。 可以使用 Ctrl+Z 撤销剪切操作。

为数据源指定颜色

为了更好地区分生产数据库和测试数据库,您可以为数据源指定一种颜色。

您可以通过数据源的设置对话框或其上下文菜单来完成此操作。

  • 设置对话框

    1. 数据源和驱动程序 对话框(Ctrl+Alt+Shift+S )中,选择您想要分配颜色的数据源。

    2. 点击 名称 字段中的圆圈以选择颜色。

    3. 应用更改并关闭对话框。

    为数据源指定颜色
  • 上下文菜单

    1. 数据库 工具窗口中,右键点击数据源并导航到 工具 | 设置颜色

    2. 颜色 中,选择您想要分配的颜色。

    3. 应用更改并关闭对话框。

    为数据源分配颜色

为查询控制台和网格分配颜色

代码编辑器和数据编辑器选项卡可以使用数据源的颜色。

  1. 要将数据源颜色应用于查询控制台和网格,右键点击数据源并选择 工具 | 设置颜色

  2. 数据库颜色设置 对话框中,选择 在控制台编辑器和网格中 复选框。

  3. 应用更改并关闭对话框。

有关对话框和选项的更多信息,请参阅 数据库颜色设置对话框

为数据源分配颜色

有关对话框中外观设置的更多信息,请参阅 数据库颜色设置对话框

从工具栏中过滤对象

  • 要选择必要的对象,请使用工具栏上的 筛选 图标 筛选图标

    筛选菜单

显示数据源和数据库对象的注释

  • 要为数据库和表启用注释,请点击 选项 图标(显示选项菜单图标 ),该图标位于 数据库 工具窗口的标题栏上,然后选择 注释

    要为表格添加注释,请选择一个表格并按 Ctrl+F6。 在文本字段 Comment 中,添加表格描述。

    要为数据库添加注释,请打开数据库设置 Ctrl+Alt+S 并在 Comment 文本字段中添加数据库描述。

    显示数据库和表的描述

使用数据源全名

默认情况下, 缩短标签页标题 选项是启用的。 选项卡标题中的数据源名称被缩短为 36 个字符。

  • 右键点击查询控制台的选项卡并选择 缩短标签页标题

在 数据库 工具窗口中查看节点的内容。

  • 数据库 工具窗口(视图(V) | 工具窗口 | 数据库 )中,点击分组数据库对象的节点,然后按 F4

    查看节点内容

共享数据源

IntelliJ IDEA 中的数据源分为两个层级:项目和全局。 项目级别意味着您只能从创建此数据源的项目中访问数据源。 在全局级别,数据源可用于其他项目。 默认情况下,数据源在项目级别可用。

要在 IDE 内的不同项目之间共享数据源,您需要将数据源移动到全局级别。

如果您需要在另一个项目中使用相同的数据源,但对其有不同的要求(例如可访问性级别、用户、数据库连接和架构设置等),可以复制数据源。

在项目之间共享数据源

  1. 数据库 工具窗口(视图(V) | 工具窗口 | 数据库 )中,点击 数据源属性 按钮(数据源属性按钮)。

  2. 数据源和驱动程序 窗口中,点击 设为全局 图标(全局化图标 )以使数据源在全局级别可用。 请再次点击 全局化图标 图标,将级别更改为项目。

    项目级别意味着您只能从创建此数据源的项目中访问数据源。 在全局级别,数据源可用于其他项目。 默认情况下,数据源在项目级别可用。

    在项目之间共享数据源

在不同的 IDE 实例之间共享数据源

您可以将数据源的信息以 XML 格式复制到剪贴板。

生成的 XML 不包括密码信息,除非它是在 JDBC URL 中为 仅限 URL 连接类型提供的。 有关此连接类型的更多信息,请参阅 数据源和驱动程序 对话框参考主题

您可以将 XML 片段发送到另一个 IDE(在即时通讯工具或通过电子邮件),然后导入它。

  1. 数据库 工具窗口(视图(V) | 工具窗口 | 数据库 )中,选择您想要复制的数据源。

  2. 按下 Ctrl+C。 或者,右键点击选定内容并导航到 复制/粘贴 | 复制数据源

  3. 在另一台工作站上,点击 视图(V) | 工具窗口 | 数据库

  4. 数据库 工具窗口中,点击 新建 图标(“新建”图标 ),选择 从剪贴板导入。 或者,右键点击 数据库 工具窗口并选择 复制/粘贴 | 粘贴数据源 (或按 Ctrl+V)。

删除数据源

您可以通过以下方式之一删除数据源:

  • 要使用上下文菜单删除数据源,请在 数据库 工具窗口(视图(V) | 工具窗口 | 数据库 )中,右键点击您想要删除的数据源并选择 删除数据源

  • 要在 数据源和驱动程序 对话框中删除数据源,请执行以下步骤:

    1. 打开数据源属性。 您可以通过以下选项之一打开数据源属性:

      • 数据库 工具窗口(视图(V) | 工具窗口 | 数据库 )中,点击 数据源属性 图标 数据源属性图标

      • 按下 Ctrl+Alt+Shift+S

    2. 在对话框左侧窗格中,选择您要删除的数据源,然后点击工具栏中的 移除 图标 ()。

  • 要在 数据源和驱动程序 对话框中通过其上下文菜单删除数据源,请在对话框左侧窗格中右键点击您要删除的数据源,然后选择 移除

共享数据源设置

您可以使用 settings.zip 文件导出和导入数据源设置。 settings.zip 文件仅包含在全局级别可用的数据源。 欲了解有关更改级别的更多信息,请参阅 Change the project level to global

导出数据源设置

  1. 点击 文件(F) | 管理IDE 设置 | 导出设置

  2. 导出设置(E)… 窗口中,请点击 不选(N)

  3. 导出设置(E)… 窗口中,选择 数据库: 驱动程序数据库: 设置数据库: 全局数据源。 您必须至少有一个全局数据源,才能在导出列表中拥有 数据库: 全局数据源。 另外,确保您已下载或创建至少一个驱动程序。 否则, 数据库: 驱动程序 菜单项将不会出现在列表中。

  4. 导出设置 字段中,输入您要存储 settings.zip 文件的文件夹路径。

导入数据源设置

  1. 点击 文件(F) | 管理IDE 设置 | 导入设置…

  2. 导入文件的位置 窗口中,找到您导出的 settings.zip 文件,然后双击它。

  3. 选择要导入的组件 窗口中,选择 数据库: 驱动程序数据库: 设置数据库:global sources

  4. 点击 确定

  5. 需要重启 窗口中,点击 确定 以重新启动您的 IDE。

  6. 打开 数据源和驱动程序 窗口,在数据源属性中输入必要的连接凭据。 如果数据源位于本地或网络驱动器上,请确保此数据源的路径正确。

  7. 为了确保数据源连接成功,请点击 测试连接

提示和技巧

分享所有带密码的连接

  1. 通过按下 Ctrl+Alt+S 打开设置,并导航到 外观与行为 | 系统设置 | 密码

  2. 请选择 在KeePass 中 选项。

  3. 数据库 字段中,指定存储项目的目录中 KDBX 文件的路径。

  4. 将整个项目文件夹复制到另一台计算机。

  5. 在另一台计算机上,按下 Ctrl+Alt+S 打开设置,然后导航至 外观与行为 | 系统设置 | 密码

  6. 数据库 字段中,输入复制的 KDBX 文件路径。

  7. 点击 文件(F) | 打开(O)… 并导航到包含复制项目文件的目录。

最后修改日期: 2025年 4月 24日