如何为PostgreSQL配置ODBC驱动

480

在这篇文章中,我们将了解为PostgreSQL配置ODBC驱动的过程。为了进行演示,我在我的工作站上安装了PostgreSQL。服务器和数据库的详细信息如下。

  1. 服务器名称。PostgreSQL 13
  2. 端口号:5432
  3. 数据库名称。数据库名称:DemoDatabase
  4. 用户名: Postgres
  5. SSL: 没有

你可以在pgadmin4中查看细节。配置的屏幕截图如下。

image.png

我把文章分为三个部分。具体内容如下。

  1. 第一部分:在第一部分,我们将学习如何下载psqlODBC_x64驱动的最新和64位版本。
  2. 第二部分:在第二部分中,我们将学习如何安装psqlODBC_x64驱动
  3. 第三部分:在第三部分,我们将学习如何使用pSQLODBC_x64驱动配置系统DSN,并配置所需的参数

首先,让我们开始最新版本的psqlodbc_x64驱动的下载过程。

下载pSQLODBC_x64驱动

你可以从PostgreSQL的官方下载网站下载PostgreSQL的ODBC驱动。我们要为windows 10配置ODBC驱动,所以我们要下载该驱动的MSI文件。点击MSI文件夹。

image.png

在MSI目录下,你可以看到各种版本的驱动程序。这些文件是以zip格式压缩的。我们想下载最新的版本,所以向下滚动到页面底部,点击psqlodbc_13_01_0000-x64.zip文件。

image.png

下载开始。一旦下载完成,右击psqlodbc_13_01_0000-x64.zip文件并选择 解压缩至psqlodbc_13_01_0000-x64选项。

image.png

一旦下载了MSI文件,双击MSI文件来安装驱动程序。

安装psqlODBC_x64驱动

当我们运行MSI文件时,pSQLODBC_x64 diver安装向导开始了。在第一个屏幕上,你可以看到该向导的细节。

image.png

最终用户许可协议上,你可以查看许可协议和细节。查看许可条款并点击我接受许可协议中的条款。你可以点击 "打印 "按钮来打印协议。

image.png

在 "自定义设置"屏幕上,你可以选择驱动程序的功能。在ODBC驱动程序设置中,你可以看到pSQLODBC_x64树下的驱动程序。你可以查看驱动程序的磁盘使用情况。如果你想安装文档,点击psqlODBC_x64树下的按钮,选择磁盘上安装的整个功能选项。我们要安装的是文档,所以我选择了这个选项。

image.png

在准备安装界面,点击安装按钮。如果你想审查或修改安装设置,请点击返回。

image.png

一旦安装完成,点击 "完成"关闭向导。

image.png

pSQLODBC_x64驱动已经成功安装。现在,让我们在ODBC数据源中配置该驱动以使用它。

使用系统DSN配置pSQLODBC_x64驱动

为了配置PostgreSQL数据库的ODBC数据源,打开ODBC数据源(64位) 🡪 点击系统DSN标签 🡪 点击添加。

image.png

打开一个创建新数据源的对话框。选择**PostgreSQL Unicode(x64)**驱动程序并点击完成。

image.png

另一个对话框PostgreSQL Unicode ODBC 驱动程序(pSQLODBC)设置打开。在该对话框中,你必须指定以下参数。

  1. 数据源:指定所需的数据源名称。该名称将被用来识别DSN。我给出了pgadmin13作为DSN。
  2. 描述:提供数据源的细节
  3. 数据库:指定你想使用的数据库。在我们的配置中,我们使用的是DemoDatabase,所以数据库的名称是DemoDatabase。
  4. 服务器:指定安装PostgreSQL的服务器名称/主机名。我们已经在localhost上安装了PostgreSQL,所以服务器名是localhost。
  5. 端口:指定运行PostgreSQL服务的端口号。PostgreSQL服务在5432端口运行,所以端口号的值是5432。
  6. SSL模式:如果你使用SSL连接到PostgreSQL,那么指定SSL模式。我们不使用SSL连接到PostgreSQL,所以我选择了禁用。
  7. 用户名和密码:指定适当的用户名和密码来连接到PostgreSQL。我们使用Postgres用户来连接。

一旦所有参数都配置好了,配置设置看起来就像下面的图片。

image.png

点击 "测试"来验证连接。

image.png

你可以看到,连接已经成功建立。点击保存,创建系统DSN。回到系统DSN屏幕,你可以看到pgadmin13DSN已经被创建。

image.png

总结

在这篇文章中,我们学习了如何使用PostgreSQL的ODBC驱动。我们学到了以下内容。

  1. 如何从pgSQLODBC_x64驱动的官方网站下载psqlODBC_x64驱动用于windows 10
  2. 如何在工作站上安装pgODBC_x64驱动
  3. 如何使用ODBC数据源管理员配置PostgreSQL Unicode ODBC驱动程序