GoLand 2025.2 Help

连接到数据库

启用 数据库工具和 SQL 插件

此功能依赖于 数据库工具和 SQL 插件,该插件在 GoLand 中默认捆绑并启用。 如果相关功能不可用,请确保未禁用该插件。

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

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

本主题概述了在 GoLand 中数据库连接的工作机制。 有关功能和概念的更多信息,请参阅专门的主题。

数据源

要连接到数据库,GoLand 需要连接详细信息(例如 host、port、password、SSH 配置设置等)。 对于每个数据库,连接详细信息都会存储在专用的连接配置中 ——data source

以下是在 数据源和驱动程序 对话框(Shift+Enter )中设置 PostgreSQL 数据源的示例。 有关对话框字段的信息,请参阅 对话框参考主题数据源创建说明

包含 PostgreSQL 数据库连接详细信息的数据源

会话

对于一个数据源,与数据库的连接是在特殊封装中建立的 ——会话。 每个会话是针对单个连接的封装,并存储该连接的相关信息(例如是否处于活动状态、事务控制模式以及其他设置)。

会话可以拥有 客户端—— 其查询将通过会话所持有的连接发送的文件。 数据编辑器 也可以是会话的客户端。

根据创建新会话的方式,会话可以自动连接,或在执行某个操作后连接。 会话图标角落的绿色圆点表示已连接状态。

您可以通过以下任一方式创建新会话:

  • 打开 查询控制台 、在数据编辑器中查看数据库对象数据,或将 SQL 文件附加到数据源。

    结果是在 服务 工具窗口的数据源节点下,会出现一个新的会话节点,其下带有一个客户端节点。

    1. 对于 查询控制台,一旦执行与数据库交互的操作,会话将自动连接。 例如, 运行查询 后。

    2. 对于表格,会话将自动连接,因为 GoLand 需要一个活动连接来从数据库请求表数据、接收并在数据编辑器中显示。

    3. 对于 SQL 文件,会话会自动连接。 如需针对数据源的数据库或架构运行查询,必须通过在 <架构> 列表中选择它们,将文件附加到对应项。

  • 执行与数据库交互的操作。 例如, 运行存储过程 或通过 运行配置 运行脚本。

    结果是在 服务 工具窗口的数据源节点下出现一个新的已连接会话节点。

最后修改日期: 2025年 9月 26日