データベースへの接続には、次の文を使用します。
EXEC SQL CONNECT TO target [AS connection-name] [USER user-name];
target(ターゲット)は次のように指定することができます。
dbname[@hostname][:port]
tcp:postgresql://hostname[:port][/dbname][?options]
unix:postgresql://hostname[:port][/dbname][?options]
character variable
character string
DEFAULT
ユーザー名を指定するには、別の方法もあります。
userid
userid/password
userid IDENTIFIED BY password
userid USING password
userid と password は 、それぞれテキスト、文字変数、文字列である可能性があります。
1 つのプログラム内で複数の接続を処理する場合には、 connection-name を使用します。 1 つしか接続を使わない場合は、省略して構いません。