ASP.net连接SQL2008数据库文件

1、首先以“Windows身份验证”登入为例,连接到服务器。

2.在对象资源管理器窗口中,右击数据库——附加——添加SuperMarket.mdf数据库

3.在VS2010中新建一个网站。

在Default.aspx.cs中输入代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using System.Data.SqlClient;
using System.Data;
using System.Configuration;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
       // 连接sql数据库
        String sqlconn = "Data Source=scfeng-PC\\SQLEXPRESS;Initial Catalog=SuperMarket;Integrated Security=True";
        SqlConnection myConnection = new SqlConnection(sqlconn);
        myConnection.Open();

        //定义SqlCommand类
        SqlCommand myCommand = new SqlCommand("select * from Product where Product.价格 = 2", myConnection);
        SqlDataReader myReader = myCommand.ExecuteReader();

        Response.Write("<table border=1 cellspaceing=0 cellpadding=2>");
        Response.Write("<tr bgcolor=#DAB4B>");
        for (int i = 0; i < myReader.FieldCount; i++)
            Response.Write("<td>" + myReader.GetName(i) + "</td>");
        Response.Write("</tr>");

        while (myReader.Read())
        {
            Response.Write("<tr>");
            for (int i = 0; i < myReader.FieldCount; i++)
                Response.Write("<td>" + myReader[i].ToString() + "</td>");
            Response.Write("</tr>");
        }
        Response.Write("</table>");

        myReader.Close();
        myConnection.Close();
    }
}

4、运行结果如下所示:

    这里要注意必须在先连接数据库的情况下,在运行程序。(supermarket可以连接的情况下),如果这时候双击VS资源管理器中的app_data中supermarket,提示该数据库正在被使用。代码中的:scfeng-PC是服务器的名称,SQLEXPRESS是数据库引擎,SuperMarket数据库名称。

                  

原文地址:https://www.cnblogs.com/suncf/p/4090609.html