web.config asp.net中的oracle数据库连接

sys*_*bug 13 c# asp.net oracle

我知道我可以在c#类本身创建一个连接字符串,但我试图避免这样做.我想在web.config中创建连接,我读的更安全.然而,我找不到任何具有以下属性的示例:

  • 主机名
  • 港口
  • SID
  • 用户名
  • 密码
  • 连接名称

有人可以帮忙请在webconfig中创建吗?我正在连接到oracle DB.

小智 23

这是模板:

     <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>
Run Code Online (Sandbox Code Playgroud)

这是我的一个 - 减去真正的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"/>
Run Code Online (Sandbox Code Playgroud)