2009年10月20日火曜日

[.NET]OdbcConnectionStringBuilderを使ってみた

先日、調べ事をしていると、偶然DB接続文字列を組み立てるクラスを発見しましたので、ちょっと試しに使ってみました。たとえば、CSVファイルに接続するならこんな感じ。


//ODBC接続文字列を組み立てる
OdbcConnectionStringBuilder builder = new OdbcConnectionStringBuilder();
builder["Driver"] = "Microsoft Text Driver (*.txt; *.csv)";
builder["dbq"] = csvDir;
builder["Extension"] = "asc,csv,tab,txt";

using (OdbcConnection con = new OdbcConnection(builder.ConnectionString)){
    //SQLの実行
}


ほかにもSQLConnectionStringBuilder(SQLServer用)や抽象クラスDbConnectionStringBuilderが存在します。

0 件のコメント: