WebStorm 2025.2 Help

会话

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

在会话内,连接可以在需要时并根据已定义的 设置打开和关闭。

会话可以有 客户端——文件,其查询通过该会话持有的连接发送。 数据编辑器也可以作为会话的客户端。

您可以在 服务 工具窗口中查看数据源、会话及其 client。 会话图标角落的绿色圆点表示该会话已连接。

Services 工具窗口

在上图中, 服务 工具窗口显示以下节点:

  1. 数据源。

  2. 未连接的会话。

  3. 已连接的会话。

  4. 会话 client。

有关会话管理选项和工具栏控件的详细信息,请参阅 Services 工具窗口 主题。

如果关闭 WebStorm 并重新打开,您的所有会话将在 服务 工具窗口中显示,但它们将为空。

新建会话

根据创建新会话的方式不同,该会话可能会自动连接,也可能在执行某些操作后连接。 会话图标角落的绿色圆点表示连接状态。

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

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

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

    1. 对于 查询控制台,当您执行需要与数据库交互的操作后,才会连接会话。 例如,当您 运行查询 时。

    2. 对于表,会话会自动连接,因为 WebStorm 需要一个活动连接才能请求表数据、接收数据并在数据编辑器中显示。

    3. 对于 SQL 文件,会话会自动建立连接。 要针对任一数据源数据库或架构运行查询,您必须在 <模式结构> 列表中选择它们,将文件附加到相应项。

  • 执行需要与数据库交互的操作。 例如, 运行存储过程或使用 run configurations 运行脚本。

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

管理会话

切换会话

如果需要在不同会话中运行查询或 SQL 文件,您可以切换到另一个会话。

  • 要切换会话,在 服务 工具窗口中,右键点击要更改会话的文件,选择 切换会话 并选中要附加该文件的会话。

在 Services 工具窗口中为 SQL 文件切换会话

在单个会话中工作

您可以从多个 SQL 文件中运行查询,并在单个会话中获取多个数据库对象的数据。 例如,如果每一个新查询都要求 MFA 验证。

要在单个会话中工作,请执行以下操作以启用 单会话模式:

  1. 打开 数据源和驱动程序 对话框(Shift+Enter ),并选择您的数据源。

  2. 在对话框右侧面板中,打开 选项 选项卡。

  3. 连接 设置部分,选中 单会话模式 复选框。

  4. 点击 确定 以应用更改。

  5. (可选)如果出现 应用更改 对话框,请选择要继续的方式。

    “应用更改”对话框
    • :保留已连接的会话。

    • :断开所有已连接会话。

  6. 运行查询。

所有新查询都将在 默认 会话中运行。

来自多个 SQL 文件的查询在单个会话中运行

下表列出了可以用于操作会话的其他基本操作。

操作

描述

重命名会话

服务 工具窗口中,右键点击某个会话,选择 重命名会话

重命名连接会话

将会话或数据源移动到单独的标签页

服务 工具窗口中,右键点击会话或数据源,选择 在新标签页中打开。 要撤销此操作,请关闭该分离的标签页。

将会话或数据源移动到单独的标签页

关闭会话

服务 工具窗口中,右键点击会话并选择 关闭会话

该会话将与其会话客户端断开连接,并从列表中移除。

关闭所有会话

服务 工具窗口中,右键点击数据源并选择 关闭所有会话

关闭所有连接会话

Services 工具窗口参考

有关工具窗口控件和标签页的详细信息,请参阅 服务工具窗口 主题。

Services 工具窗口中的数据库服务
最后修改日期: 2025年 9月 26日