主要内容

配置PostgreSQL本地接口数据源

本教程展示如何设置PostgreSQL本机接口数据源,并使用数据库资源管理器应用程序或命令行连接到PostgreSQL数据库。本教程使用libpq驱动程序10.12版本连接到PostgreSQL 9.405版本的数据库。

配置步骤介绍在Windows环境下配置PostgreSQL本机数据源®平台。同样的步骤也适用于Linux®而且macOS平台。

数据库工具箱™包括libpq驱动程序。因此,不需要安装和配置驱动程序。

步骤1。设置数据源。

您可以使用数据库资源管理器应用程序或命令行设置数据源。

使用数据库资源管理器应用程序设置数据源

  1. 单击。打开数据库资源管理器应用程序应用程序MATLAB中的标签®将来发布。然后,在右边应用程序部分,单击显示更多箭头打开应用程序库。下数据库连接和报告,点击数据库资源管理器.另外,输入databaseExplorer在命令行。

  2. 数据源部分中,选择配置数据源>配置本机数据源>PostgreSQL

    配置PostgreSQL本机接口数据源

    打开“PostgreSQL数据源配置”对话框。

  3. 的名字框中,输入数据源的名称。(本例使用名为PostgreSQLDataSource)。您可以使用此名称建立到数据库的连接。

    PostgreSQL数据源配置对话框

  4. 数据库名称框中,输入数据库的名称。在服务器框中,输入数据库服务器的名称。有关数据库服务器的名称,请咨询数据库管理员。在端口号框中,输入端口号。

  5. 连接选项,在的名字列中,输入附加的特定于驱动程序的选项的名称。然后,在价值列中,输入特定于驱动程序的选项的值。点击加号+指定其他特定于驱动程序的选项。

  6. 点击测试.打开“测试连接”对话框。输入数据库的用户名和密码。点击测试

    如果连接成功,“数据库资源管理器”对话框将显示连接成功的消息。否则,它将显示一条错误消息。

  7. 点击保存.“PostgreSQL数据源配置”对话框提示数据源保存成功。关闭此对话框。

使用命令行设置数据源

  1. 为PostgreSQL数据库创建一个PostgreSQL本地接口数据源。

    供应商=“PostgreSQL”;opts = databaseConnectionOptions(“本地”、供应商);
  2. 设置数据库连接选项。例如,这段代码假设您连接到一个名为PostgreSQLDataSource,数据库名称toystore_doc,数据库服务器dbtb00,端口号5432

    Opts = setoptions(选项,...“DataSourceName”“PostgreSQLDataSource”...“数据库名”“toystore_doc”“服务器”“dbtb00”...“PortNumber”, 5432);
  3. 通过指定用户名和密码测试数据库连接。

    用户名=“dbdev”;密码=“matlab”;status = testConnection(用户名,密码);
  4. 保存数据源。

    saveAsDataSource(选择)

完成数据源设置后,使用数据库资源管理器应用程序或命令行连接到PostgreSQL数据库。

步骤2。使用数据库资源管理器应用程序或命令行连接。

使用数据库资源管理器连接到PostgreSQL

  1. 数据库资源管理器选项卡,在连接部分中,点击连接并为连接选择数据源。

  2. 在连接对话框中输入用户名和密码。点击连接

    打开“编目和模式”对话框。

  3. 对象中选择目录和模式目录而且模式列表。点击好吧

    应用程序连接到数据库,并在数据浏览器窗格。一个数据源选项卡出现在窗格的右侧。数据源选项卡的标题是您在设置过程中定义的数据源名称。数据源选项卡包含空SQL查询而且数据预览窗格。

  4. 中选择表数据浏览器窗格,查询数据库。

  5. 关闭数据源选项卡以关闭SQL查询。在连接节中,通过单击关闭数据库连接紧密联系

    请注意

    方法中选择相应的数据源,从而关闭所选的数据库连接紧密联系列表。

使用命令行连接到PostgreSQL

  1. 使用已配置的PostgreSQL本地接口数据源、用户名和密码连接PostgreSQL数据库。

    数据源=“PostgreSQLDataSource”;用户名=“dbdev”;密码=“matlab”;Conn = postgresql(数据源,用户名,密码);
  2. 关闭数据库连接。

    关上(康涅狄格州)

另请参阅

应用程序

功能

相关的话题