存储位置以及如何访问连接字符串

时间:2011-11-21 15:22:27

标签: c# connection-string

C#项目中添加连接字符串的位置?喜欢这个字符串吗?

<connectionStrings>
    <add name="strConn" 
         connectionString="Data Source=abc;Password=pass;User ID=user" 
         providerName="Oracle.DataAccess.Client">
    </add>
</connectionStrings>

如何从program.cs文件中调用它?

3 个答案:

答案 0 :(得分:4)

这将添加到配置文件中。如果它是ASP.NET应用程序,那么这将是web.config文件。如果是Winforms / Console应用程序,那么这将是app.config文件。

要从应用程序中调用它,您必须使用System.Configuration命名空间,如下所示:

using System.Configuration;

string YourConnectionString = 
    ConfigurationManager.ConnectionStrings["yourConnStringName"].ConnectionString;

"yourConnStringName"是配置文件中connectionString的名称。

答案 1 :(得分:2)

您发布的连接字符串放在名为app.config的配置文件中,无论何时您想获得连接字符串,都可以得到它:

string strConn = ConfigurationManager.ConnectionStrings["strConn"].ConnectionString;

请参阅this

答案 2 :(得分:0)

将其添加到<configuration>下的app.config并从program.cs中调用它:

ConfigurationSettings.AppSettings["strConn"]