连接到数据库
启用 数据库工具和 SQL 插件
此功能依赖于 数据库工具和 SQL 插件,该插件默认情况下在 IntelliJ IDEA 中绑定并启用。 如果相关功能不可用,请确保您没有禁用插件。
按 Ctrl+Alt+S 打开设置,然后选择 。
找到 数据库工具和 SQL 插件并点击 启用。
本主题概述了在 IntelliJ IDEA 中如何连接数据库。 有关特性和概念的更多信息,请参阅专门的主题。
数据源
要连接到数据库,IntelliJ IDEA 需要连接详细信息(例如主机、端口、密码、SSH 配置设置等)。 对于每个数据库,连接详细信息都存储在专用连接配置中 — 数据源。
以下是 PostgreSQL 数据源设置在 数据源和驱动程序 对话框 (Shift+Enter) 中的示例。 有关对话框字段的信息,请参阅 对话框参考主题 和 数据源创建说明。

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