次の方法で共有


接続文字列の格納と取得

接続文字列はコードに埋め込まないことをお勧めします。 サーバーの場所が変更された場合は、アプリケーションを再コンパイルする必要があります。 さらに、アプリケーションのソース コードにコンパイルされた暗号化されていない接続文字列は、MSIL 逆アセンブラー (ildasm.exe) を使用して表示できます。

接続文字列をコードに格納しないようにするには、ASP.NET アプリケーションの web.config ファイルと Windows アプリケーションの app.config ファイルに格納します。 構成ファイルは主に ASP.NET アプリケーションで使用されますが、参照されないように保護されていますが、Windows アプリケーションでも使用できます。 app.config ファイルと web.config ファイルの構文と形式は、ASP.NET アプリケーションと Windows アプリケーションの両方で同じです。

接続文字列は、 <connectionStrings> 要素の構成ファイルに格納できます。 接続文字列はキーと値のペアとして格納されます。ここで、名前キーを使用して、実行時に connectionString 属性に格納されている値を検索できます。

MsDb2Configuration クラスを使用して、構成ファイルをプログラムで操作できます。 WebConfigurationManager オブジェクトのメソッドを使用すると、それぞれ独自のオブジェクト型を持つ構成セクションを取得することもできます。 さらに、 System.Configuration 名前空間には、構成ファイルに格納されている構成情報を操作するためのクラスが用意されています。

こちらもご覧ください

DB2 用の接続文字列およびマネージドプロバイダーの取り扱い