Azure Database for PostgreSQL - Single Server の接続ライブラリConnection libraries for Azure Database for PostgreSQL - Single Server

この記事では、Azure Database for PostgreSQL に接続およびクエリを実行するアプリケーションの開発に使用できるライブラリとドライバーを紹介します。This article lists libraries and drivers that developers can use to develop applications to connect to and query Azure Database for PostgreSQL.

クライアント インターフェイスClient interfaces

PostgreSQL サーバーへの接続に使用されるほとんどの言語クライアント ライブラリは外部プロジェクトであり、個別に配布されています。Most language client libraries used to connect to PostgreSQL server are external projects and are distributed independently. 一覧に示されたライブラリは、Windows、Linux、および Macプラットフォームで Azure Database for PostgreSQL への接続のためにサポートされています。The libraries listed are supported on the Windows, Linux, and Mac platforms, for connecting to Azure Database for PostgreSQL. 「次のステップ」セクションで、いくつかのクイックスタートの例を示します。Several quickstart examples are listed in the Next steps section.

LanguageLanguage クライアント インターフェイスClient interface 追加情報Additional information ダウンロードDownload
PythonPython psycopgpsycopg DB API 2.0 に準拠しているDB API 2.0-compliant ダウンロードDownload
PHPPHP php-pgsqlphp-pgsql データベース拡張機能Database extension インストールInstall
Node.jsNode.js Pg npm パッケージPg npm package 純粋な JavaScript 非ブロッキング クライアントPure JavaScript non-blocking client インストールInstall
JavaJava JDBCJDBC Type 4 JDBC ドライバーType 4 JDBC driver ダウンロード Download 
RubyRuby Pg gemPg gem Ruby インターフェイスRuby Interface ダウンロードDownload
GoGo Package pqPackage pq 純粋な Go postgres ドライバーPure Go postgres driver インストールInstall
C#/ .NETC#/ .NET NpgsqlNpgsql ADO.NET データ プロバイダーADO.NET Data Provider ダウンロードDownload
ODBCODBC psqlODBCpsqlODBC ODBC ドライバーODBC Driver ダウンロードDownload
CC libpqlibpq プライマリ C 言語インターフェイスPrimary C language interface ありIncluded
C++C++ libpqxxlibpqxx 新しいスタイルの C++ インターフェイスNew-style C++ interface ダウンロードDownload

次の手順Next steps

これらのクイックスタートを読み、次の言語を使用して Azure Database for PostgreSQL に接続およびクエリを実行する方法について確認します。Read these quickstarts on how to connect to and query Azure Database for PostgreSQL by using your language of choice:

Python | Node.JS | Java | Ruby | PHP | .NET (C#) | GoPython | Node.JS | Java | Ruby | PHP | .NET (C#) | Go