Hatena::ブログ(Diary)

tsucchiの日記 このページをアンテナに追加 RSSフィード Twitter

2008-05-22

ODP.NET の接続文字列

| 00:23 | ODP.NET の接続文字列を含むブックマーク ODP.NET の接続文字列のブックマークコメント

表題のやつ。

意外と簡単!? .NETでOracle -OTN Japan

ODP.NETでは、通常であれば、tnsnames.oraファイルに記述する内容をアプリケーション・コード内に記述することが可能です。

つまり、こんな感じに書いていい。

string connectionString = @"User ID=Scott; Password=tiger;Data Source =(DESCRIPTION = (ADDRESS_LIST = (ADDRESS=(PROTOCOL = TCP)(HOST 
= 192.168.1.20)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = ORCL)))";

USER ID と Password を先に書かないとエラーになった(たぶん)。

tnsnames.ora に頼ると環境(マシン)依存になってしまうので、NUnit のコードなんかはたぶんこっちのほうがいいと思う。(つーか CruiseControl.NET でテストできるように試行錯誤したらこうなった)