我正在尝试在我的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
复制相似问题