连接到 PostgreSQL 数据库服务器17 Mar 2025 | 4 分钟阅读 在本节中,我们将了解如何通过名为 pgAdmin 的交互式终端软件和 SQL Shell(psql) 应用程序连接 PostgreSQL 数据库服务器。 如果我们安装了 PostgreSQL 数据库服务器,那么 PostgreSQL 安装程序还将连接一些有益的工具来通过 PostgreSQL 数据库服务器工作。 在这里,我们将讨论如何通过以下工具连接 PostgreSQL 数据库服务器
PgAdmin:它是一个基于 Web 的前端管理工具,用于 PostgreSQL,可帮助我们连接 PostgreSQL 数据库服务器。 SQL shell(psql):它是一个基于终端的前端应用程序,我们也可以使用此应用程序连接 PostgreSQL 数据库服务器。 现在,我们将借助 pgAdmin 连接 PostgreSQL 数据库服务器。
首先,我们将了解如何借助 pgAdmin 应用程序连接到数据库。 pgAdmin 工具允许我们通过一个 内置用户界面 与 PostgreSQL 数据库服务器关联。在这里,我们使用 pgadmin4 版本 连接数据库。 我们将按照以下步骤使用 pgAdmin GUI 工具 连接 PostgreSQL 数据库服务器: 步骤 1:启动 pgAdmin 应用程序 首先,我们将打开 pgAdmin 应用程序。为此,我们将在系统的搜索栏中输入 pgAdmin,如下面的屏幕截图所示 ![]() 单击 pgAdmin 应用程序后,它将在 Web 浏览器上启动,正如我们在以下屏幕截图中看到的那样 ![]() 步骤 2:创建服务器 之后,我们将右键单击 服务器 节点,然后选择 创建 → 服务器… 菜单以 创建服务器,正如我们可以在下图中看到的那样 ![]() 步骤 3:提供服务器名称 选择 服务器 选项后,将打开 创建服务器 窗口,我们将在 名称列 中输入 服务器名称,例如,PostgreSQL1,然后单击 连接 选项卡,如下所示 ![]() 步骤 4:提供主机和密码 单击 连接选项卡 后,我们将提供 Postgres 用户的 主机 和 密码 详细信息,之后,我们将单击 保存 按钮。 ![]() 步骤 5:展开服务器 在下一步中,我们将单击 服务器节点 以 展开服务器。并且 PostgreSQL 默认情况下有一个名为 Postgres 的数据库,正如我们在下面的图像中看到的那样 ![]() 步骤 6:打开查询工具 现在,我们将通过选择菜单项 工具 → 查询工具 来打开 查询工具,或者我们可以直接单击 查询工具 图标旁边 浏览器,正如我们在下面的屏幕截图中看到的那样 ![]() 步骤 7:在查询编辑器中输入命令 成功打开 查询工具 后,我们将在 查询编辑器 中输入以下命令,然后单击 执行 按钮。 在实现上述命令后,我们将获得指定命令的 数据输出,它将显示当前使用的 PostgreSQL 版本的完整信息,如下面的图像所示 ![]() 在了解了通过 pgAdmin4 连接 PostgreSQL 数据库服务器 之后,我们将学习使用 SQL Shell(psql) 连接 PostgreSQL 数据库服务器 的过程。
psql 是 PostgreSQL 提供的 交互式 shell 工具。psql 允许我们与 PostgreSQL 数据库服务器交互,例如,处理数据库对象 和 实现 SQL 命令。 要使用 SQL shell(psql) 应用程序连接到 PostgreSQL 数据库服务器,我们将按照以下步骤操作 步骤 1:打开 psql 首先,我们将在本地系统中打开 psql。为此,我们将进入 主页 按钮并搜索 SQL shell(psql),然后单击 打开 按钮,如下面的屏幕截图所示 ![]() 步骤 2:连接数据库 打开 SQL shell 后,我们将按 四到五次 Enter 键。 然后提供 密码 给用户(我们之前创建的用户),以使用 Postgres 用户连接数据库服务器,Postgres 用户是 PostgreSQL 中的一个 默认 用户,如下面的屏幕截图所示 ![]() 注意:如果我们想手动提供所有详细信息,例如服务器、数据库、端口、用户名和密码,我们将按 Enter 键,应用程序将使用方括号 [] 中定义的默认值,并将箭头移动到新行。假设我们有 localhost 作为默认数据库服务器,并且我们正在提供 Postgres 用户密码,我们将为在 PostgreSQL 安装期间指定的 Postgres 用户输入类似的密码。 步骤 3:输入一个命令以与 PostgreSQL 数据库服务器关联 在此步骤中,我们将编写一个 SQL 命令,该命令将帮助我们与 PostgreSQL 数据库服务器关联。 在下面的命令中,我们试图获取有关当前 PostgreSQL 版本的完整详细信息 实现或按下 Enter 键 后,我们将获得以下输出,它将显示有关我们系统现有 PostgreSQL 版本的完整信息 ![]() 注意:在 psql 中编写命令时,我们应该确保指定的命令以分号 (;) 结尾。
如果任何应用程序支持 ODBC 或 JDBC,也可以连接到 PostgreSQL 数据库服务器。 此外,当我们开发一个使用显式驱动程序的应用程序时,该特定软件也可以连接到 PostgreSQL 数据库服务器。 例如,我们可以从 JAVA 连接 PostgreSQL,从 Python 连接 PostgreSQL 以及从 PHP 连接 PostgreSQL。 概述在本节中,我们已经了解了通过使用 pgAdmin GUI 程序 和 SQL Shell(psql) 连接 PostgreSQL 数据库服务器的不同客户端工具。 下一主题PostgreSQL 创建数据库 |
我们请求您订阅我们的新闻通讯以获取最新更新。