日期:2014-05-16 浏览次数:20539 次
目的:1、熟悉手动修改web.config信息,
2、熟悉通过asp.net进行读取web.config信息;
3、熟悉数据库连接流程。
要求:1、在web.config中新建AppSetting节点, database = School, dbuser = sa, dbpassword = longlt ;
2、在asp.net中创建连接,读取数据
web.config关键代码:
<appSettings>
<add key="dbname" value="School"/>
<add key="dbuser" value="sa"/>
<add key="dbpassword" value="longlt"/>
</appSettings>
index.aspx.cs关键代码:
public String Get_AppSettings(string str)//读取web.config中AppSettings中的数据
{
return (string)WebConfigurationManager.AppSettings[str];
}
public string ConnectSqlServerStr() //返回建立连接字符串
{
return "server=localhost;"
+ "uid=" + Get_AppSettings("dbuser")
+ ";pwd=" + Get_AppSettings("dbpassword")
+ ";database=" + Get_AppSettings("dbname");
}
连接主代码:
string strconn = ConnectSqlServerStr();
SqlConnection conn = new SqlConnection(strconn);
string sql = "select * from students";
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
Response.Write("连接成功");
知识点:web.config中的常用节点小结:
ASP.NET中常用3个配置节点:<customErrors>、<connectionStrings>、<appSettings>的用法
1、<customErrors>:
<customErrors>属于<system.web>里的节,它允许你在发生各种HTTP错误时配置应用程序的行为。
如:
<customErrors mode="RemoteOnly" defaultRedirect="CommonErrorPage.aspx">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
其中mode可以设置为三种模式: