连接到数据库
本主题概述了在 WebStorm 中数据库连接的工作方式。 有关功能和概念的详细信息,请参阅专门的主题。
数据源
要连接到数据库,WebStorm 需要连接详细信息(例如,主机、端口、密码、SSH 配置设置等)。 对于每个数据库,其连接详细信息都保存在专用的连接配置中 — data source。
以下是在 数据源和驱动程序 对话框(Shift+Enter )中 PostgreSQL 数据源设置的示例。 有关对话框字段的信息,请参阅 对话框参考主题 和 数据源创建说明。

会话
对于数据源,连接通过特殊封装器建立 — session。 每个会话是对单个连接的封装,并存储该连接的信息(例如是否处于活动状态、事务控制模式及其他设置)。
会话可以包含 client — 文件,其查询通过会话所持有的连接发送。 数据编辑器 也可以是某个会话的 client。
创建新会话的方式不同,会话可以自动连接或在执行某些操作后连接。 绿色圆点出现在会话图标的角落,表示已连接状态。
您可以通过以下任一操作创建新会话:
打开 查询控制台 、在数据编辑器中查看数据库对象的数据,或将 SQL 文件附加到数据源。
结果是在 服务 工具窗口的数据源节点下,将显示一个新的会话节点,并在其下显示一个 client 节点。
对于 查询控制台,当您执行需要与数据库交互的操作时,会话将自动连接。 例如,在 运行查询 时。
对于表,会话将自动连接,因为 WebStorm 需要一个活动连接以从数据库请求表数据、接收数据并在数据编辑器中显示。
对于 SQL 文件,会话将自动连接。 要对任一数据源数据库或架构运行查询,必须通过在 <架构> 列表中选择来将文件附加到它们。
执行需要与数据库交互的操作。 例如, 运行存储过程或使用 run configuration运行脚本。
结果是在 服务 工具窗口的数据源节点下,显示一个新的已连接会话节点。