我正在尝试在我的web.config文件(Visual Studio2008/ASP.NET3.5)中设置一个连接到本地服务器(SQL Server2008)的字符串。
在我的web.config中,我如何以及在哪里放置连接字符串?
下面是web.config文件现在的样子:http://imwired.net/aspnet/Online_web.config
发布于 2011-04-13 06:56:06
你也可以使用这个,它更简单。你唯一需要设置的是"YourDataBaseName“。
  <connectionStrings>
    <add name="ConnStringDb1" connectionString="Data Source=localhost;Initial Catalog=YourDataBaseName;Integrated Security=True;" providerName="System.Data.SqlClient" />
  </connectionStrings>放置connection string的位置
<?xml version='1.0' encoding='utf-8'?>  
  <configuration>  
    <connectionStrings>  
      <clear />  
      <add name="Name"   
       providerName="System.Data.ProviderName"   
       connectionString="Valid Connection String;" />  
    </connectionStrings>  
  </configuration>  发布于 2012-09-19 09:17:40
出于某种原因,我在这里看不到简单的答案。
将这段代码放在代码的顶部:
using System.Web.Configuration;
using System.Data.SqlClient; 将此代码放入Web.Config:
<connectionStrings >
    <add
         name="myConnectionString" 
         connectionString="Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;"
         providerName="System.Data.SqlClient"/>
</connectionStrings>以及要设置连接变量的位置:
SqlConnection con = new SqlConnection(
    WebConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString);发布于 2011-04-13 06:47:59
它应该在<configuration>节点内:
  <connectionStrings >
    <add name="myconnectionstring" connectionString="Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;" providerName="System.Data.SqlClient"/>
  </connectionStrings>此site包含有关它的详细信息:
https://stackoverflow.com/questions/5642474
复制相似问题