Forming a Connection String¶
EDBOCLコネクターは、OracleスタイルとPostgresスタイルの両方の接続URIを受け入れます。接続文字列は、次のOracleスタイルのフォームを取る場合があります。
[//][host][:port][/dbname]
または、次のPostgresスタイルのフォーム:
postgres://[user[:password]@][host][:port][/dbname]
[?param1=value1&...]
postgresql://[user[:password]@][host][:port][/dbname]
[?param1=value1&...]
また、PostgresスタイルのURIを使用して、単一のURIにマルチプルのホストコンポーネント(それぞれオプショナルのポートコンポーネント)を指定することもできます。マルチホスト接続文字列のフォームは次のとおりです。
postgresql://<user>:<password>@host1:port1,host2:port2,host3:port3/
どこで:
userは接続ユーザの名前です。
passwordは、接続しているユーザに関連付けられたパスワード。
hostは、接続先のホスト名前またはIPアドレスです。IPV6アドレスを指定するには、アドレスを大括弧で囲みます。
portは、接続先のポート番号です。
dbnameは、接続しているデータベースの名前です。
paramx=valuexペアは、追加の(アプリケーション固有の)接続プロパティを指定します。
例、次の接続文字列のそれぞれは、 10.0.0.4 のIPアドレスを持つシステムのポート 5444 上 edb データベースへの接続を確立します。
//10.0.0.4:5444/edbpostgres://<user>:<password>@10.0.0.4:5444/edbpostgresql://<user>:<password>@10.0.0.4:5444/edb
Postgresスタイルの接続文字列の使用に関する詳細については、`EDBウェブサイト<<ahref="https://www.enterprisedb.com/edb-docs">https://www.enterprisedb.com/edb-docs</a>>`_にあるPostgreSQLコア文書を参照してください。