15.14 接続情報の優先順位
HiRDBデータプロバイダ for .NET Frameworkでは,意味が同じ接続情報を複数の設定方法で指定できます。同時に複数の設定方法で設定された場合の接続情報の優先順位を次の表に示します。
|
接続情報の意味 |
設定方法 |
優先順位 |
|
|---|---|---|---|
|
接続時の認可識別子,パスワード |
アプリケーション構成ファイルのキーHiRDB_ConnectionStringの指定 |
「uid又はuserid」及び「password又はPwd」 |
1 |
|
「PDUSER」 |
2 |
||
|
「datasource」,「dsn」又は「env」で設定した,環境変数グループ又は環境変数グループファイル内のPDUSER |
3 |
||
|
マシン構成ファイルのキーHiRDB_ConnectionStringの指定 |
「uid又はuserid」及び「password又はPwd」 |
4 |
|
|
「PDUSER」 |
5 |
||
|
「datasource」,「dsn」又は「env」で設定した,環境変数グループ又は環境変数グループファイル内のPDUSER |
6 |
||
|
HiRDBConnectionクラスのプロパティConnectionStringの指定 |
「uid又はuserid」及び「password又はPwd」 |
7 |
|
|
「PDUSER」 |
8 |
||
|
「datasource」,「dsn」又は「env」で設定した,環境変数グループ又は環境変数グループファイル内のPDUSER |
9 |
||
|
ユーザ環境変数PDUSER |
10 |
||
|
システム環境変数PDUSER |
11 |
||
|
Windowsディレクトリ下のHiRDB.INIファイル内のPDUSER |
12 |
||
|
接続プーリング機能を使用するかどうか |
アプリケーション構成ファイルのキーHiRDB_Pooling |
1 |
|
|
マシン構成ファイルのキーHiRDB_Pooling |
2 |
||
|
HiRDBConnectionクラスのプロパティPooling |
3 |
||
|
接続プーリング機能でのプーリング時間 |
アプリケーション構成ファイルのキーHiRDB_LifeTime |
1 |
|
|
マシン構成ファイルのキーHiRDB_LifeTime |
2 |
||
|
HiRDBConnectionクラスのプロパティLifeTime |
3 |
||
|
接続プーリングの接続回復機能を使用するかどうか |
アプリケーション構成ファイルのキーHiRDB_ConnectionRecover |
1 |
|
|
マシン構成ファイルのキーHiRDB_ConnectionRecover |
2 |
||
|
HiRDBConnectionクラスのプロパティConnectionRecover |
3 |
||
|
PDUSER以外のクライアント環境定義 |
アプリケーション構成ファイルのキーHiRDB_ConnectionStringの指定 |
「PDで始まるクライアント環境定義」 |
1 |
|
「datasource」,「dsn」又は「env」で設定した,環境変数グループ又は環境変数グループファイル |
2 |
||
|
マシン構成ファイルのキーHiRDB_ConnectionStringの指定 |
「PDで始まるクライアント環境定義」 |
3 |
|
|
「datasource」,「dsn」又は「env」で設定した,環境変数グループ又は環境変数グループファイル |
4 |
||
|
HiRDBConnectionクラスのプロパティConnectionStringの指定 |
「PDで始まるクライアント環境定義」 |
5 |
|
|
「datasource」,「dsn」又は「env」で設定した,環境変数グループ又は環境変数グループファイル |
6 |
||
|
ユーザ環境変数 |
7 |
||
|
システム環境変数 |
8 |
||
|
Windowsディレクトリ下のHiRDB.INIファイル |
9 |
||