在web中连接Oracle数据库.配置asp.net
本文关键字:配置 asp net 数据库 Oracle web 连接 | 更新日期: 2023-09-27 18:12:39
我知道我可以在c#类本身创建一个连接字符串,但我试图避免这样做。我想在网络上建立联系。config,我读到它更安全。然而,我找不到任何指定了以下属性的示例:
- 口
- SID
- 用户名
有没有人可以帮助在webconfig中创建这个?我正在连接到oracle数据库。
模板如下:
<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的内容和你的连接字符串