15

C#クラス自体で接続文字列を作成できることは知っていますが、それを避けようとしています。私が読んだweb.configで接続を作成したいのですが、これはより安全です。それにもかかわらず、次の属性が指定されている例は見つかりませんでした。

  • ホスト名
  • ポート
  • シド
  • ユーザー名
  • パスワード
  • 接続名

webconfigでこれを作成するのを手伝ってくれる人はいますか? Oracle DBに接続しています。

4

3 に答える 3

28

テンプレートは次のとおりです。

     <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"/>
于 2013-05-08T06:52:21.067 に答える