All Products
Search
Document Center

PolarDB:Clients and drivers

Last Updated:Dec 25, 2025

This topic lists the clients and drivers for PolarDB for PostgreSQL (Compatible with Oracle).

Clients

Type

Description

Installation package

PolarDB-Tools

Available only for Alibaba Cloud Linux, Rocky Linux, CentOS Stream, and CentOS operating systems. The toolset includes tools such as psql, pg_dump, and pg_restore. For instructions, see PolarDB-Tools.

Note
  • The tools in PolarDB-Tools, such as psql and pg_dump, differ from the corresponding community versions. The tools in this toolset are adapted for PolarDB for PostgreSQL (Compatible with Oracle). If you use community versions of tools such as psql and pg_dump, you may encounter unknown errors or issues such as incomplete data in backups and restores.

PolarDB-Tools.tar.gz

PolarPlus

Available only for Linux systems. It provides a command-line user interface and supports SQL commands, PolarPlus commands, PL/SQL anonymous blocks, functions, and stored procedures. For instructions, see PolarPlus.

PolarPlus

Drivers

Type

Description

Driver package

JDBC

Includes Java Database Connectivity (JDBC) drivers for Java 6, Java 7, and Java 8, which correspond to three Java Archive (JAR) packages. The package names are polardb-jdbc16.jar, polardb-jdbc17.jar, and polardb-jdbc18.jar. Select the appropriate JDBC driver based on the Java Development Kit (JDK) version that your application uses. For instructions, see JDBC.

-

OCI

A native C language interface for PolarDB for PostgreSQL (Compatible with Oracle). Oracle Call Interface (OCI) provides the foundation for building language-specific interfaces, such as PolarDB JDBC, PolarDB .Net, and PolarDB ODBC. It also provides search statement and SQL call capabilities for PolarDB for PostgreSQL (Compatible with Oracle). For instructions, see OCI.

polardb-oci.tar.gz

ODBC

Provides driver packages for Unix/Linux and Windows operating systems. For instructions, see ODBC.

.NET

PolarDB .NET, also known as ADO.NET Data Provider for PolarDB, is a driver used to access PolarDB from languages such as C#, Visual Basic, and F#. It is compatible with Entity Framework Core and Entity Framework 6.x. You can use this driver with Entity Framework to quickly develop applications. For instructions, see .NET.

.NET driver

PHP

Connect by installing the pgsql driver for PolarDB for PostgreSQL (Compatible with Oracle). For instructions, see PHP.

  • Windows: Download and install WampServer, and then add the pgsql driver.

  • Linux: php-pgsql.x86_64 driver package.

PolarDBO Flink CDC

Based on the community Postgres CDC, the PolarDBO Flink CDC is a Flink CDC connector adapted with minor code changes to be compatible with PolarDB for PostgreSQL (Compatible with Oracle).

PolarDBO Flink CDC

Debezium PolarDBO connector

Based on the community Debezium PostgreSQL connector, the Debezium PolarDBO connector is a Debezium connector adapted with minor code changes to support PolarDB for PostgreSQL (Compatible with Oracle).

Debezium PolarDBO connector