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数据库名称。
 
                  
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号