我知道我可以在C#类本身创建一个连接字符串,但我试图避免这样做。我想在web.config中创建连接,我读的更安全。不过我找不到有指定下列属性的任何例子:web.config中的oracle数据库连接asp.net
- 主机名
- 端口
- SID
- 用户名
- 密码
- 连接名称
任何人都可以帮助请在webconfig中创建此?我正在连接到Oracle DB。
我知道我可以在C#类本身创建一个连接字符串,但我试图避免这样做。我想在web.config中创建连接,我读的更安全。不过我找不到有指定下列属性的任何例子:web.config中的oracle数据库连接asp.net
- 主机名
- 端口
- SID
- 用户名
- 密码
- 连接名称
任何人都可以帮助请在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"/>
也许可以帮助ü....
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的内容和连接字符串。
我该如何在webconfig中使用它? – 2013-05-08 04:54:54
添加连接字符串,您可以使用下面的web.config文件后:
System.Configuration.ConfigurationManager.ConnectionStrings["connectionStringName"].ConnectionString;
检索连接字符串。
在网络上很好的例子,让您更省心..检查此链接对于一个好的起点http://anirna.blogspot.com/2012/12/oracle-database-connection-in-aspnet.html – MethodMan 2013-05-08 04:45:18