如何在c#windows Application中为整个应用程序设置连接字符串?

时间:2014-04-10 07:55:14

标签: c#

datadirectory不适用于我项目中c#windows应用程序中的连接字符串。 我已经尝试了这个,但它不起作用。

1 个答案:

答案 0 :(得分:3)

你可以在app.config中添加它:

<connectionStrings>
  <add name="Dbconnection" 
       connectionString="Server=localhost; Database=OnlineShopping ; Integrated Security=True" ;
       providerName="System.Data.SqlClient" />
</connectionStrings>

在代码中添加引用以添加System.Configuration并读取如下: -

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

或在web.config中,您可以添加 appSettings

<appSettings>
   <add key="ApplicationTitle" value="Sample Console Application" />
   <add key="ConnectionString"
       value="Server=localhost;Database=Northwind;Integrated
              Security=false;User Id=sa;Password=;" />
</appSettings>

并阅读如下代码:

 ConfigurationSettings.AppSettings["ConnectionString"];