C#クラス自体で接続文字列を作成できることは知っていますが、それを避けようとしています。私が読んだweb.configで接続を作成したいのですが、これはより安全です。それにもかかわらず、次の属性が指定されている例は見つかりませんでした。
- ホスト名
- ポート
- シド
- ユーザー名
- パスワード
- 接続名
webconfigでこれを作成するのを手伝ってくれる人はいますか? Oracle DBに接続しています。
テンプレートは次のとおりです。
<connectionStrings>
<add name="{ConnectionName}"
connectionString="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;"
providerName="Oracle.DataAccess.Client"/>
</connectionStrings>
これは私のものです-実際のTNS名とユーザー名とパスワードを除いたものです:
<add name="MSOL" connectionString="Data Source={TNS_NAME};User ID={username};Password={password};pooling=true;min pool size=5;Max Pool Size=60" providerName="Oracle.DataAccess.Client"/>