2025年9月25日: PostgreSQL 18 发布!

软件目录 - 驱动程序和接口

此类别中找到了 29 款产品。

AspSQLProvider

描述 许可证 价格 发布者  

AspSQLProvider 是 ASP.NET 2.0 成员资格、角色、配置文件和会话状态存储提供程序的 PostgreSQL 实现。

开源 Nauck IT KG 查看

DBD::Pg

描述 许可证 价格 发布者  

Perl DBI 模块的 PostgreSQL 数据库驱动程序

开源 Greg Sabino Mullane 查看

dbExpress 驱动程序 for PostgreSQL

描述 许可证 价格 发布者  

dbExpress 驱动程序 for PostgreSQL 是一个数据库无关的层,它定义了一个通用接口,以便在 Windows 和 macOS(32 位和 64 位)以及 Linux(64 位)平台上从 Delphi 和 C++Builder(包括社区版)快速访问 PostgreSQL。对于此服务器,dbExpress 提供了一个独立库形式的驱动程序,该驱动程序实现了用于处理查询和存储过程的通用 dbExpress 接口。

由于数据访问层精简且简单,dbExpress 提供了高性能的数据库连接,并且易于部署。您可以像使用 Embarcadero 提供的驱动程序一样使用 PostgreSQL 的 dbExpress 驱动程序。

直接模式

允许您的应用程序直接与 PostgreSQL 协作,而无需涉及 PostgreSQL 连接解决方案,从而极大地简化了应用程序的部署和配置。

数据库兼容性

我们的产品支持从 8 到 12 版的 PostgreSQL 服务器版本,Microsoft Azure Database for PostgreSQL、Amazon RDS for PostgreSQL;Amazon Aurora 和 Google Cloud for PostgreSQL。

IDE 兼容性

我们的产品与最新的 IDE 版本和版本兼容,包括社区版:Embarcadero RAD Studio 10.4 Sydney、Delphi 10.4 Sydney 和 C++Builder 10.4 Sydney。它还与 Delphi 6 和 C++Builder 6 以来的早期 IDE 版本兼容。

Devart 网站 上了解有关 dbExpress 驱动程序 for PostgreSQL 的更多信息。

商业 139.95 Devart 查看

dotConnect for PostgreSQL

描述 许可证 价格 发布者  

dotConnect for PostgreSQL 是一个高性能的 ORM 数据提供程序 for PostgreSQL,它构建在 ADO.NET 技术之上,为开发基于 PostgreSQL 的数据库应用程序提供完整的解决方案。它引入了设计应用程序架构的新方法,提高了生产力,并促进了数据库应用程序的开发。

我们的 ADO.NET PostgreSQL 提供程序支持广泛的 PostgreSQL 特定功能,如安全的 SSL 连接、PostgreSQL 通知、PostgreSQL 批量数据加载、GEOMETRY、PostgreSQL 数组类型等。

主要功能

  • 高级 Visual Studio 集成。dotConnect for PostgreSQL 提供了大量的 GUI 工具,可提高您的生产力。例如,它包括 DataSet 工具,如 DataSet Wizard、DataSet Editor、DataSet Manager,让您可以轻松创建和编辑类型化和非类型化 DataSet。

  • 广泛的兼容性.

PostgreSQL 支持:7.1 至 13 版

Visual Studio 支持:2008 – 2019

平台支持

.NET 5.0

完整 .NET Framework 2.0 – 4.8

.NET Core 1.x、2.x 和 3.0

.NET Compact Framework 2.0 及更高版本

Mono 2.0 及更高版本

  • 增强的 ORM 支持:

Entity Framework v1 - v6

Entity Framework Core 1.x、2.x、3.1 和 5.0

NHibernate

LinqConnect

商业 $159.95 Devart 查看

Excel Add-in for PostgreSQL

描述 许可证 价格 发布者  

Devart Excel Add-in for PostgreSQL 允许您快速轻松地将 Microsoft Excel 连接到 PostgreSQL,将数据从 PostgreSQL 加载到 Excel,即时从数据库刷新 Excel 工作簿中的数据,编辑这些数据并将它们保存回 PostgreSQL。

使用 Excel 处理 PostgreSQL 数据,轻松执行数据清理和去重。将 Excel 强大的数据处理和分析功能应用于这些数据。

直接从 Excel 连接到 PostgreSQL

要将 Excel 连接到 PostgreSQL,您只需指定其主机、端口和凭据。至于安全性,PostgreSQL Excel Add-in 支持安全的 SSL 连接、单点登录安全身份验证等。连接信息可以可选地存储在 Excel 文件中,或者您可以根据需要重新输入。

使用查询生成器或 SQL 导入所需数据

可视化查询生成器允许您选择要从中导入数据的表,从该表及相关表中选择列,并以可视化方式设置筛选条件和数据排序选项。如果您需要更精确地选择数据,可以使用 SQL 来选择您需要的数据。

随时即时刷新数据

在工作簿中始终拥有来自数据库的最新数据非常方便。想象一下,您已经在 Excel 工作簿中进行了数据分析,为您的 PostgreSQL 数据构建了一些图表,并且您可以随时通过单击功能区上的按钮来重新读取源数据并更新所有内容到当前状态。

像普通 Excel 电子表格一样编辑 PostgreSQL 数据

要在 Excel 中编辑 PostgreSQL 数据,您只需在编辑前单击功能区上的“编辑模式”按钮,然后您就可以像通常一样编辑数据——添加或删除行,修改单元格值等。所有更改都会突出显示,因此您可以轻松看到哪些数据已更改。

即时数据验证

Excel Add-in for PostgreSQL 会即时验证输入的数据并突出显示错误,例如无效日期、重复主键值等。

Devart 网站 上了解有关 Excel Add-in for PostgreSQL 的更多信息。

商业 $119.95 Devart 查看

libpqxx

描述 许可证 价格 发布者  

libpqxx 是 PostgreSQL(企业级开源数据库软件)的官方 C++ 客户端 API。

开源 pqxx.org 查看

LinqConnect

描述 许可证 价格 发布者  

LinqConnect 是一个快速、轻量级且易于使用的 LINQ to SQL 兼容 ORM 解决方案,支持 PostgreSQL、SQL Server、Oracle、MySQL 和 SQLite。它允许为您的 .NET Framework、Metro、Silverlight 或 Windows Phone 应用程序提供高效强大的数据访问,支持 Code-First、Model-First、Database-First 或混合方法。

LINQ to SQL 兼容.

LinqConnect 在开发上与 LINQ to SQL 非常接近,并保持了完全的兼容性。LinqConnect 类的接口与 LINQ to SQL 的兼容。如果您是 LINQ to SQL 开发者,您无需学习太多,即可立即开始使用 LinqConnect 进行开发。

与 LINQ to SQL 不同,LinqConnect 是一个积极开发和支持的产品,它在 LINQ to SQL 之上提供了许多优势。它支持更多数据库服务器、更多开发平台、更多 LINQ 功能、更多映射类型,并提供更好的性能等。

多种 起价 149.95 美元 Devart 查看

Lua binding for PostgreSQL

描述 许可证 价格 发布者  

从 Lua 编程语言访问您的 PostgreSQL 数据。luapgsql 是 Lua 的 libpq 绑定。

开源 micro systems 查看

Npgsql

描述 许可证 价格 发布者  

Npgsql 是 PostgreSQL 的 .Net 数据提供程序。它允许为 .Net 框架开发的任何程序访问数据库服务器。它完全用 C# 代码实现。适用于 PostgreSQL 7.x 和 8.x。

开源 Npgsql Project 查看

ODBC for PostgreSQL

描述 许可证 价格 发布者  

Devart ODBC Driver for PostgreSQL 提供了一个高性能、功能丰富的连接解决方案,供 ODBC 兼容的应用程序在 Windows、macOS 和 Linux(32 位和 64 位)上访问 PostgreSQL 数据库。对我们的驱动程序中实现的标准 ODBC API 函数和数据类型的完全支持,使得您的应用程序与 PostgreSQL 的交互快速、简单且极其方便。

直接连接

我们的连接解决方案使各种 ODBC 感知应用程序能够通过 TCP/IP 与 PostgreSQL 建立直接连接,从而无需 PostgreSQL 库或客户端。

集成

该驱动程序与用于数据分析的 第三方工具(如 Microsoft Excel)兼容,并与 Visual Studio 等各种 IDE 和系统集成。

多样化的平台

ODBC Driver for PostgreSQL 可用于 x32 和 x64 平台上的 32 位和 64 位应用程序,因此无需额外配置驱动程序、应用程序或环境。

完全 Unicode 驱动程序

通过我们完全符合 Unicode 标准的驱动程序,您可以正确检索和修改多语言 PostgreSQL 数据库中的任何数据,无论其字符集如何:拉丁文、西里尔文、希伯来文、中文等,以及任何语言环境。

批量更新

此外,通过我们的驱动程序,您可以将 SQL 语句组合成批次,对 PostgreSQL 数据库执行批量更新,从而简化和加速对 PostgreSQL 的大量数据修改。

安全连接

使用我们驱动程序提供的 SSL 连接选项和对 SSL 协议的支持,安全地处理 PostgreSQL。您也可以通过 SSH 隧道安全地连接到 PostgreSQL。SSH 协议是最可靠的数据加密协议之一。

Devart 网站 上了解有关 ODBC for PostgreSQL 功能的更多信息。

商业 $169.95 Devart 查看

PgClient

描述 许可证 价格 发布者  

Vert.x Project: PgClient

这个响应式的 PostgreSQL 客户端是用于Java 的客户端,具有专注于可伸缩性和低开销的简单 API。

该客户端是响应式且非阻塞的,允许它用一个线程处理许多数据库连接。

连接和安全

支持 TCP/IP 和 Unix 域套接字。自 PostgreSQL 15 起支持 TLS 和所有服务器身份验证方法。

丰富的类型映射

PgClient 随附对 PostgreSQL 环境熟悉的诸如 numeric、currency、enum、character、date/time、spatial、vector、array 和 JSON 等数据类型的支持;类型映射器也可以进行扩展。

其他功能

  • 事件驱动
  • NOTIFY/LISTEN
  • PgBouncer 感知模式
  • 游标
  • 行流式传输
  • 轮询服务器平衡(PgPool)
  • 查询流水线
开源 $0.00 Eclipse Foundation 查看

pgfe

描述 许可证 价格 发布者  

一个现代的 C++ API,用于 PostgreSQL,它简化了 C++ 中使用 PostgreSQL 的工作。

开源 Dmitry Igrishin 查看

pgintcl

描述 许可证 价格 发布者  

这是一个 Tcl 接口 to PostgreSQL,它本身完全用 Tcl 编写,不依赖于 libpq。它与其他 Tcl 接口高度兼容,但并非完全兼容,尽管它的速度较慢。

开源 pgintcl Project 查看

pgtcl

描述 许可证 价格 发布者  

这是一个用于演进和升级 libpgtcl(PostgreSQL 的 Tcl 客户端接口)的项目。应用程序编写者将能够通过此接口从 Tcl 与 PostgreSQL 进行交互。

开源 pgtcl Project 查看

pgtcl-ng

描述 许可证 价格 发布者  

PostgreSQL Tcl Interface Next-Generation (pgtcl-ng) 是一个用于访问 PostgreSQL 数据库的可加载 Tcl/Tk 模块。它扩展了早期 Pgtcl 版本和配套项目 pgintcl 的 8.0 之前的 libpgtcl。

开源 pgtcl-ng Project 查看

PostgreJS

描述 许可证 价格 发布者  

PostgreJS 是 Node.js 的企业级 PostgreSQL 客户端。它旨在为 PostgreSQL 数据库提供健壮且高效的接口,确保企业应用程序的高性能和可靠性。它完全用 TypeScript 编写,利用现代 JavaScript 功能提供无缝的开发体验。

库概述

PostgreJS 是一个纯 JavaScript 库,精心用 TypeScript 制作,以提供严格类型化、结构良好且高度可维护的代码库。主要亮点包括

  • 语言:纯现代 JavaScript 库。
  • 严格类型:完全用 TypeScript 编写,提供强类型和增强的开发体验。
  • 兼容性:与 CommonJS 和 ESM 模块系统无缝配合,确保各种项目设置的灵活性。
  • 全面测试:经过严格测试,确保在生产环境中的稳定性和可靠性。
  • 基于 Promise 的 API:异步操作使用基于 Promise 的 API 处理,促进干净高效的异步代码。

新功能

  • 连接管理:支持单连接和高级连接池,提供可伸缩性和高效的资源管理。
  • 二进制线协议:为所有 PostgreSQL 数据类型实现完整的二进制线协议,确保健壮高效的数据处理。
  • 准备好的语句:命名准备好的语句,用于优化查询执行。
  • 游标:具有快速双向链接缓存游标,用于高效数据检索。
  • 通知:用于 PostgreSQL 通知 (LISTEN/NOTIFY) 的高级实现,支持实时数据更新。
  • 可扩展性:可扩展的数据类型和类型映射,以适应自定义需求。
  • 参数绑定:使用 OID 映射绑定参数,以实现精确高效的查询执行。
  • 数组处理:支持多维数组,具有快速的二进制编码/解码。
  • 性能优化:通过使用共享缓冲区,实现低内存利用率和提高的性能。
  • 授权:支持各种密码算法,包括明文、MD5 和 SASL,确保安全身份验证。
  • 灵活的数据检索:可以返回数组和对象行,以适应不同的数据处理需求。
  • 资源管理:使用“using”语法(TC30 显式资源管理)自动处理资源,确保高效的资源清理。

无论您是构建简单的应用程序还是复杂的企业系统,PostgreJS 都提供您成功所需的功能和性能。探索该库的功能,并将您的 PostgreSQL 集成提升到一个新的水平。

开源 0 PostgreJS 查看

PostgresClientKit

描述 许可证 价格 发布者  

PostgresClientKit 提供了一个友好的 Swift API 来操作 PostgreSQL 数据库。

  • 无需 libpq
  • 使用现代 Swift 的开发者友好 API
  • Postgres 和 Swift 类型之间的安全转换
  • 内存效率高
  • SSL/TLS 支持
开源 codewins.com 查看

PostgresDAC

描述 许可证 价格 发布者  

PostgresDAC 是一个组件套件,用于从 Borland Delphi 和 C++ Builder 应用程序直接访问 PostgreSQL 服务器。

商业 $134.95 Microolap 查看

PostgreSQL 数据访问组件

描述 许可证 价格 发布者  

PostgreSQL Data Access Components (PgDAC) 是一个组件库,它提供对 PostgreSQL 的本地连接,适用于 Windows、Linux、macOS、iOS 和 Android 平台上的Delphi 和 C++Builder(包括社区版)以及Lazarus(和Free Pascal),支持32 位和 64 位平台。

PgDAC 旨在帮助程序员开发真正轻量级、更快速、更简洁的 PostgreSQL 数据库应用程序,而无需部署任何额外的库。

与 PostgreSQL 的本地连接

基于 PgDAC 的数据库应用程序易于部署,不需要安装其他数据提供程序层(如 BDE 或 ODBC),因此它们可以比基于标准 Delphi 数据连接解决方案的应用程序运行得更快。此外,PgDAC 提供了通过 TCP/IP 直接使用 PostgreSQL 的额外机会,而无需涉及 PostgreSQL 客户端。

主要功能

  • 直接模式。允许您的应用程序直接与 PostgreSQL 协作,而无需涉及 PostgreSQL 连接解决方案,从而极大地简化了应用程序的部署和配置。
  • 移动开发。使用 PgDAC 进行 iOS 和 Android 移动设备的开发变得更加容易,因为 PgDAC 允许您的移动应用程序像桌面应用程序一样简单地与 PostgreSQL 数据库协作。
  • 数据库兼容性。我们的产品支持从 8.0 到 13 版的 PostgreSQL 服务器版本,Microsoft Azure Database for PostgreSQL、Amazon RDS for PostgreSQL、Amazon Aurora 和 Google Cloud for PostgreSQL。
  • IDE 兼容性。我们的产品与最新的 IDE 版本和版本兼容,包括社区版:Embarcadero RAD Studio 10.4 Sydney、Delphi 10.4 Sydney、C++ Builder 10.4 Sydney、Lazarus(和 FPC)。它也与 Delphi 6 和 C++Builder 6 以来的早期 IDE 版本兼容。
  • 数据类型映射。如果您想自定义 PostgreSQL 和 Delphi 数据类型之间的对应关系,您可以使用 PgDAC 提供的一个简单而灵活的数据类型映射引擎。
  • 开发平台。支持所有主要的 GUI 框架:在 Delphi 中为 Windows 开发 VCL 应用程序或跨平台 FMX 应用程序,以及在 Lazarus 中为 Windows、macOS 或 Linux 开发 LCL 应用程序。

Editions 上阅读更多关于 PostgreSQL Data Access Component 的信息。

商业 $199.95 Devart 查看

postgresql-kit

描述 许可证 价格 发布者  

postgresql-kit 是一个用于在 Mac OS X 和 iOS 平台上部署 PostgreSQL 数据库的框架、工具、应用程序和示例集。

在服务器端,它提供了一个嵌入式服务器框架,允许您将 PostgreSQL 数据库直接嵌入到您的 Cocoa 应用程序中。在客户端,它帮助您与 libpq 进行交互并使用其所有功能,包括在 Foundation 对象和 Postgresql 数据类型之间无缝转换数据。

该项目包含适用于 Macintosh 和 iOS 设备的示例应用程序,并根据 Apache 开源许可证授权。

开源 mutablelogic 查看

PostgreSQL Native OLEDB Provider (PGNP)

描述 许可证 价格 发布者  

PostgreSQL Native Provider (PGNP) 是 PostgreSQL 数据库的 OLEDB Provider。

该提供程序支持链接服务器、复制、DTS、SSIS 等。它可以从 32 位和 64 位 Windows 应用程序(包括原生和 .NET)使用。

商业 PGNP Team 查看

PostgreSQL-SDBC

描述 许可证 价格 发布者  

LibreOffice 和 Apache OpenOffice 的原生 PostgreSQL 驱动程序。它更快,集成度更高,无需单独安装和设置 JDBC 或 ODBC 驱动程序。兼容 PostgreSQL 8.4 及更高版本。

功能尚未完全完善,但基本功能可用。

开源 The Document Foundation 查看

psql-api

描述 许可证 价格 发布者  

面向 SOA 应用程序的 PostgreSQL RESTful API。

psql-api 提供

  • 所有 CRUD 操作的 API 访问
  • JSON 数据格式
  • SQL 查询管理
  • 安全最佳实践
  • 操作前后的代码注入
  • 身份验证方法(默认 JWT)
  • 可伸缩性
  • WEB 管理界面

源代码在 MIT 许可证下可用,网址为

https://github.com/QBisConsult/psql-api

开源 Q-Bis Consult S.R.L. 查看

psqlJDBC

描述 许可证 价格 发布者  

PostgreSQL JDBC 驱动程序。它允许 Java 程序使用标准的、数据库无关的 Java 代码连接到 PostgreSQL 数据库。它是纯 Java (Type IV) 实现,因此您只需下载一个 jar 文件即可开始使用。

除了 PostgreSQL 的一些特定扩展外,该驱动程序还提供了 JDBC 3 规范的相当完整的实现。

开源 PostgreSQL Global Development Group 查看

psqlODBC

描述 许可证 价格 发布者  

psqlODBC 是官方的 PostgreSQL ODBC 驱动程序。

开源 PostgreSQL Global Development Group 查看

psycopg

描述 许可证 价格 发布者  

Psycopg 是 Python 编程语言最受欢迎的 PostgreSQL 适配器。其核心完全实现了 Python DB API 2.0 规范。一些扩展允许访问 PostgreSQL 提供的许多功能。

开源 Psycopg Development Team 查看

slurf

描述 许可证 价格 发布者  

slurf 是一个易于使用的 postgresql 前端。您不能用它来创建表等,只能用于输入、更新和删除数据。它非常适合最终用户数据输入(电话簿、发票等)。

开源 Diomedia 查看

SQL Relay

描述 许可证 价格 发布者  

SQL Relay 是一个持久的数据库连接池、代理、限流、负载均衡和查询路由/过滤系统,适用于 Linux、Unix 和 Windows 上的 PostgreSQL。

提供了 C、C++、.NET、ADO.NET、Perl、Perl-DBI、Python、Python-DB、PHP、PHP PDO、Ruby、Java、TCL、Erlang 和 node.js 以及 ODBC 的 API。为 PostgreSQL 提供了即插即用替换库。API 支持高级数据库操作,如绑定变量、多行获取、客户端结果集缓存和挂起事务。

还提供了命令行客户端和广泛的文档。

SQL Relay 非常适合加速数据库驱动的 Web 应用程序,从不支持的平台访问数据库,在数据库之间迁移,分发对复制或集群数据库的访问以及限制数据库访问。

开源 firstworks.com 查看

UniDAC

描述 许可证 价格 发布者  

Universal Data Access Components (UniDAC) 是一个组件库,它提供对多个数据库的直接访问,适用于 Windows、Linux、macOS、iOS 和 Android 平台上的Delphi 和 C++Builder(包括社区版)以及Lazarus(和Free Pascal),支持32 位和 64 位平台。

UniDAC 提供对 PostgreSQL、Oracle、Microsoft SQL Server、MySQL、InterBase、Firebird、SQLite、Microsoft Access、DB2、DBF、Sybase Advantage Database Server 等的访问。

该工具与最新的 IDE 版本和版本兼容,包括社区版:Embarcadero RAD Studio 10.4 Sydney、Lazarus(和 FPC)。它也与 Delphi 6 和 C++Builder 6 以来的早期 IDE 版本兼容。

主要功能

  • 直接模式。允许您直接与 Oracle、SQL Server、MySQL、PostgreSQL、SQLite、Redshift、ASE、DBF 和 NexusDB 协作,而无需涉及 DB 客户端库,从而极大地简化了应用程序的部署和配置。
  • 移动开发。使用 UniDAC 进行 iOS 和 Android 移动设备的开发变得更加容易,因为 UniDAC 允许您的移动应用程序像桌面应用程序一样简单地处理多个数据库。
  • 数据库兼容性。我们的产品支持 Oracle、SQL Server、MySQL、InterBase、Firebird、PostgreSQL、SQLite 等流行数据库服务器的最新版本,以及其他数据库(使用 ODBC 提供程序)。
  • IDE 兼容性。我们的产品与最新的 IDE 版本和版本兼容,包括社区版:Embarcadero RAD Studio 10.4 Sydney、Delphi 10.4 Sydney、C++ Builder 10.4 Sydney、Lazarus(和 FPC)。
  • 数据类型映射。如果您想自定义服务器和 Delphi 数据类型之间的对应关系,您可以使用 UniDAC 提供的一个简单而灵活的数据类型映射引擎。
  • 开发平台。支持所有主要的 GUI 框架:在 Delphi 中为 Windows 开发 VCL 应用程序或跨平台 FMX 应用程序,以及在 Lazarus 中为 Windows、macOS 或 Linux 开发 LCL 应用程序。
商业 $299.95 Devart 查看

注意:PostgreSQL 全球开发组不认可或推荐任何列出的产品,也不能保证其中任何产品的质量或可靠性。