日期:2014-05-16 浏览次数:20478 次
目的: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可以设置为三种模式: