在web中连接Oracle数据库.配置asp.net

本文关键字:配置 asp net 数据库 Oracle web 连接 | 更新日期: 2023-09-27 18:12:39

我知道我可以在c#类本身创建一个连接字符串,但我试图避免这样做。我想在网络上建立联系。config,我读到它更安全。然而,我找不到任何指定了以下属性的示例:

  • SID
  • 用户名

有没有人可以帮助在webconfig中创建这个?我正在连接到oracle数据库。

在web中连接Oracle数据库.配置asp.net

模板如下:

     <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"/>

将连接字符串添加到web后。您可以使用以下配置:

System.Configuration.ConfigurationManager.ConnectionStrings["connectionStringName"].ConnectionString;

它可能会帮助你....

Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;
http://www.connectionstrings.com/oracle

你可以研究连接字符串应该是什么样子的:

1)在windows资源管理器中创建一个空文本文件,并将其重命名为X.UDL
2)双击它,将出现数据链接提供程序对话框。
3)选择提供商选项卡。找到您的数据访问方法的提供者,然后单击下一步。
4)选择你的来源
5)测试连接并保存。
6)比较X.UDL的内容和你的连接字符串