目录
字符串写法有<connecionStrings> </connectionStrings>、<appSettings> </appSettings> 两种:
Code:
<!--
有关如何配置 ASP.NET 应用程序的详细信息,请访问
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
</system.web>
//<connecionStrings> </connectionStrings>写法
<connectionStrings>
<add name="conn" connectionString="Data Source=localhost;Initial Catalog=登陆模块;Integrated Security=True"/>
</connectionStrings>
//<appSettings> </appSettings>写法
<appSettings>
<add key="conn" value="Data Source=(local);Database=登陆模块;Uid=sa;Pwd=xxxxx"/>
</appSettings>
</configuration>
注释:
Date Source 后跟要连接的服务器名;
如:如连接本地数据库:Data source = (local) 或者 Data source = localhost(不存在(localhost)和local这两种写法)
Initial catalog等价于Database 后面都跟要连接的数据库名;
如: Initial catalog = Login 或者 Database = Login
✳ 当连接字符串中出现Integrated Security=True或者SSPI时,连接语句中的 UserID, Pwd 是不起作用的,即采用windows身份验证模式。
在.cs文件中调用该字符串的方法:
// ConnectionStrings
string str = System.Configuration.ConfigurationManager.ConnectionStrings["conn"].ConnectionString;
SqlConnection sqlstr = new SqlConnection(str);
// appSettings
string str = System.Configuration.ConfigurationManager.appSettings["conn"].ToString();
SqlConnection sqlstr = new SqlConnection(str);