ASP.NET网站开发 03
1、数据库连接
2、创建数据库
3、创建一个ASP.NET Web应用程序
protected void Page_Load(object sender, EventArgs e)
{
//设置连接字符串,数据库为 Mobilephone
string consqlserver = "Data Source=怎晚;Initial Catalog=Mobilephone;Integrated Security=True;";
//创建一个 SqlConnection 对象 myConnection 并创建连接字符串 consqlserver
SqlConnection myConnection = new SqlConnection(consqlserver);
//通过myConnection对象的Open()方法打开数据库连接
myConnection.Open();
//创建一个SqlCommand的实例mycommand,并在参数中指定SQL查询语句,获得MobilephoneInfo表的所有数据信息
SqlCommand myCommand = new SqlCommand("select * from MobilephoneInfo", myConnection);
//实例化了一个SqlDataAdapter类型的对象Adapter
SqlDataAdapter Adapter = new SqlDataAdapter();
//调用Adapter的属性SelectCommand获取SQL命令对象myCommand
Adapter.SelectCommand = myCommand;
//实例化一个DataSet类型的对象myDs
DataSet myDs = new DataSet();
//调用Adapter的填充数据集的方法Fill(),将查询结长保存到数据集中
Adapter.Fill(myDs);
//标题输出 响应中写入一个HTML标题,显示在页面上
Response.Write("<h3>使用DataSet显示MobilephoneInfo数据表内容</h3>");
//表格开始 开始一个HTML表格,并设置了一些表格的样式属性,如边框、单元格间距和单元格内边距。
Response.Write("<table border=1 cellspacing=0 cellpadding=2>");
//表头输出
/*
* 首先,从DataSet对象myDs中获取第一个DataTable对象myTable。然后,它开始一个表格行(<tr>),
* 并设置背景色为黄色。接着,它遍历DataTable的所有列,并为每一列输出一个表格单元格(<td>),其中包含了列的名称。
*/
DataTable myTable = myDs.Tables[0];
Response.Write("<tr bgcolor=yellow>");
foreach (DataColumn myColumn in myTable.Columns)
{
Response.Write("<td>" + myColumn.ColumnName + "</td>");
}
Response.Write("</tr>");
//表格数据输出
/*
* 遍历DataTable中的所有行。对于每一行,它首先开始一个新的表格行(<tr>)。然后,
* 它再次遍历DataTable的所有列,并为每列输出一个表格单元格(<td>),其中包含了该列在当前行中的值。
*/
foreach (DataRow myRow in myTable.Rows)
{
Response.Write("<tr>");
foreach (DataColumn myColumn in myTable.Columns)
{
Response.Write("<td>" + myRow[myColumn] + "</td>");
}
Response.Write("</tr>");
}
//表格结束
Response.Write("</table>");
//关闭数据库连接
myConnection.Close();
}
3、程序运行效果
上一篇: SDL教程(一)——
下一篇: ASP.NET网站开