public partial class WebForm1 : System.Web.UI.Page
{
static string strconn = "Data Source=localhost;database=BOOKS;integrated security=SSPI";
static SqlConnection conn = new SqlConnection(strconn);
static SqlCommand sqlcmd;
static SqlDataReader SqlReader;
protected void Page_Load(object sender, EventArgs e)
{
sqlcmd = conn.CreateCommand();
conn.Open();
sqlcmd.CommandText = "SELECT * FROM ip";
SqlReader = sqlcmd.ExecuteReader();
Response.Write("<Table Border='1'><Tr align='Center'>");
for (int i = 0; i < SqlReader.FieldCount; i++)
{
Response.Write("<Td>" + SqlReader.GetName(i) + "</Td>"); //显示列名
}
Response.Write("</Tr>");
while (SqlReader.Read())
{
for(int i=0;i<SqlReader.FieldCount;i++)
{
Response.Write("<Td>"+SqlReader.GetValue(i)+"</Td>");//显示表中的数据
}
Response.Write("<Tr>");
}
conn.Close();
}
本文展示了一个使用ASP.NET从SQL Server数据库中检索数据并将其显示在网页上的示例。通过创建SqlConnection连接到本地数据库,定义SqlCommand执行SQL查询,利用SqlDataReader读取查询结果,并将数据以表格形式呈现。
1422

被折叠的 条评论
为什么被折叠?



