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

在此类别中找到 29 个产品。

AspSQLProvider

描述 许可证 定价 发布者  

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

开源 Nauck IT KG 查看

DBD::Pg

描述 许可证 定价 发布者  

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

开源 Greg Sabino Mullane 查看

PostgreSQL 的 dbExpress 驱动程序

描述 许可证 定价 发布者  

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

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

直接模式

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

数据库兼容性

我们的产品支持 PostgreSQL 服务器版本 8 到 12、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 网站上了解有关 PostgreSQL 的 dbExpress 驱动程序的更多信息。

商业 139.95 Devart 查看

PostgreSQL 的 dotConnect

描述 许可证 定价 发布者  

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

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

主要功能

  • 高级 Visual Studio 集成。PostgreSQL 的 dotConnect 提供了大量 GUI 工具来提高您的工作效率。例如,它包括 DataSet 工具,如 DataSet 向导、DataSet 编辑器、DataSet 管理器,为您提供了一种创建和编辑类型化和非类型化 DataSets 的简单方法。

  • 广泛的兼容性.

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 查看

PostgreSQL 的 Excel 加载项

描述 许可证 定价 发布者  

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

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

直接从 Excel 连接到 PostgreSQL

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

使用查询生成器或 SQL 导入您需要的数据

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

随时随地即时刷新数据

在工作簿中始终拥有来自数据库的最新数据非常方便。想象一下,您在 Excel 工作簿中执行了数据分析,为 PostgreSQL 数据构建了一些图表,您可以从源重新读取数据,并在需要时只需单击功能区上的一个按钮即可将所有这些更新为当前状态。

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

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

即时数据验证

PostgreSQL 的 Excel 加载项会立即验证输入的数据并突出显示错误,例如不正确的日期、重复的主键值等。

Devart 网站上了解有关 PostgreSQL 的 Excel 加载项的更多信息。

商业 $119.95 Devart 查看

libpqxx

描述 许可证 定价 发布者  

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

开源 pqxx.org 查看

LinqConnect

描述 许可证 定价 发布者  

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

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 查看

PostgreSQL 的 Lua 绑定

描述 许可证 定价 发布者  

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

开源 微系统 查看

Npgsql

描述 许可证 定价 发布者  

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

开源 Npgsql 项目 查看

PostgreSQL 的 ODBC

描述 许可证 定价 发布者  

PostgreSQL 的 Devart ODBC 驱动程序为符合 ODBC 的应用程序提供高性能和功能丰富的连接解决方案,以便从 Windows、macOS 和 Linux(32 位和 64 位)访问 PostgreSQL 数据库。我们的驱动程序中实现的对标准 ODBC API 函数和数据类型的全面支持使您的应用程序与 PostgreSQL 的交互快速、轻松且极其方便。

直接连接

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

集成

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

平台多样性

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

完全 Unicode 驱动程序

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

批量更新

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

安全连接

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

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

商业 $169.95 Devart 查看

PgClient

描述 许可证 定价 发布者  

Vert.x 项目:PgClient

此反应式 PostgreSQL 客户端是一个Java客户端,具有侧重于可扩展性和低开销的简单 API。

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

连接和安全

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

丰富的类型映射

PgClient 附带对 PostgreSQL 环境熟悉的数据类型的支持,例如数值、货币、枚举、字符、日期/时间、空间、向量、数组和 JSON;类型映射器也开放以进行扩展。

其他功能

  • 事件驱动
  • NOTIFY/LISTEN
  • PgBouncer 感知模式
  • 游标
  • 行流式传输
  • 轮循服务器负载均衡 (PgPool)
  • 查询管道
开源 $0.00 Eclipse 基金会 查看

pgfe

描述 许可证 定价 发布者  

一个现代 C++ API,用于 PostgreSQL,它简化了在 C++ 中使用 PostgreSQL 的过程。

开源 Dmitry Igrishin 查看

pgintcl

描述 许可证 定价 发布者  

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

开源 pgintcl 项目 查看

pgtcl

描述 许可证 定价 发布者  

这是一个用于发展和升级 libpgtcl(PostgreSQL 的 Tcl 客户端接口)的项目。应用程序编写者将能够使用此接口从 Tcl 连接到 PostgreSQL。

开源 pgtcl 项目 查看

pgtcl-ng

描述 许可证 定价 发布者  

PostgreSQL Tcl 接口下一代 (pgtcl-ng) 是一个用于访问 PostgreSQL 数据库的可加载 Tcl/Tk 模块。它扩展了早期 Pgtcl 版本和配套项目 pgintcl 中的 pre-8.0 libpgtcl。

开源 pgtcl-ng 项目 查看

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”语法自动释放资源(TC39 显式资源管理),确保高效的资源清理。

无论您是构建简单的应用程序还是复杂的企业系统,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 数据访问组件 (PgDAC) 是一个组件库,提供从 Delphi 和 C++Builder (包括社区版)以及 Lazarus(和 Free Pascal)在 Windows、Linux、macOS、iOS 和 Android 上对 PostgreSQL 的原生连接,支持 32 位和 64 位平台。

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

PostgreSQL 的原生连接

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

主要功能

  • 直接模式。允许您的应用程序直接与 PostgreSQL 交互,而无需涉及 PostgreSQL 连接解决方案,从而大大简化了应用程序的部署和配置。
  • 移动开发。使用 PgDAC 进行 iOS 和 Android 移动设备开发变得更加容易,因为 PgDAC 允许您的移动应用程序像桌面应用程序一样简单地与 PostgreSQL 数据库交互。
  • 数据库兼容性。我们的产品支持 PostgreSQL 服务器版本 8.0 到 13、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 框架:为 Windows 开发 VCL 应用程序,或在 Delphi 中开发跨平台的 FMX 应用程序,以及在 Lazarus 中为 Windows、macOS 或 Linux 开发 LCL 应用程序。

阅读有关 PostgreSQL 数据访问组件 版本 的更多信息。

商业 $199.95 Devart 查看

postgresql-kit

描述 许可证 定价 发布者  

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

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

该项目中包含了 Macintosh 和 iOS 设备的示例应用程序,该项目使用 Apache 开源许可证获得许可。

开源 mutablelogic 查看

PostgreSQL 原生 OLEDB 提供程序 (PGNP)

描述 许可证 定价 发布者  

PostgreSQL 原生提供程序 (PGNP) 是 PostgreSQL 数据库的 OLEDB 提供程序。

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

商业 PGNP 团队 查看

PostgreSQL-SDBC

描述 许可证 定价 发布者  

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

并非完全功能齐全,但基本功能有效。

开源 文档基金会 查看

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 全球开发小组 查看

psqlODBC

描述 许可证 定价 发布者  

psqlODBC 是官方 PostgreSQL ODBC 驱动程序。

开源 PostgreSQL 全球开发小组 查看

psycopg

描述 许可证 定价 发布者  

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

开源 Psycopg 开发团队 查看

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

描述 许可证 定价 发布者  

通用数据访问组件 (UniDAC) 是一个组件库,提供从 Delphi 和 C++Builder (包括社区版)以及 Lazarus(和 Free Pascal)在 Windows、Linux、macOS、iOS 和 Android 上对多个数据库的直接访问,支持 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,而无需涉及数据库客户端库,从而大大简化了应用程序的部署和配置。
  • 移动开发。使用 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 框架:为 Windows 开发 VCL 应用程序,或在 Delphi 中开发跨平台的 FMX 应用程序,以及在 Lazarus 中为 Windows、macOS 或 Linux 开发 LCL 应用程序。
商业 $299.95 Devart 查看

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