Hitachi

ノンストップデータベース HiRDB Version 10 UAP開発ガイド


15.9 DbProviderFactoryを使用したプロバイダに依存しないコード

ADO.NET2.0では,DbProviderFactoryインスタンスによって,CommandやParameterなどのほかのクラスのインスタンスを生成できるようになりました。プロバイダの名前空間を示す文字列(以降,プロバイダ名と呼びます)を指定してDbProviderFactoryインスタンスを生成すると,あらかじめ提供されている情報に基づいて各プロバイダに特化したインスタンスを生成できます。なお,指定するプロバイダ名は構成ファイルに登録し,取得できます。これによって,プロバイダに依存しないコードを作成し,実行時にプロバイダを選択できます。

〈この節の構成〉