山塞一个PetShop 4.0(01)——最简单的数据库连接

PetShop 4.0下载

1、“文件”→“新建项目”,打开“新建项目”对话框。

        点开“其它项目类型”,选择“Visual Studio解决方案”→“空白解决方案”,“名称”输入“NetShop“,“位置”输入D:\NetShop\Task01,单击“确定”。

2、右击“解决方案NetShop”→“添加”→“新建网站”,打开“新建网站”对话框。

        “语言”选择“Visual C#”,“位置”输入“D:\NetShop\Task01\NetShop\Web” ,单击“确定”

3、在窗体文件Default.aspx的“源”视图中,添加如下代码:

<body>
    <form id="form1" runat="server">
        <asp:Repeater ID="repCategories" runat="server">
            <HeaderTemplate>
                <table cellspacing="0" border="0" style="border-collapse: collapse;">
            </HeaderTemplate>
            <ItemTemplate>
                <tr>
                    <td>
                        <asp:HyperLink runat="server" ID="lnkCategory"><%# DataBinder.Eval(Container.DataItem,"Name") %></asp:HyperLink>
                    </td>
                </tr>
            </ItemTemplate>
            <FooterTemplate>
                </table>
            </FooterTemplate>
        </asp:Repeater>
    </form>
</body>


 

4、在代码文件Default.aspx.cs中,添加如下代码:

    protected void Page_Load(object sender, EventArgs e)
    {
        string connectionString = ConfigurationManager.ConnectionStrings["SQLConnString"].ConnectionString;
        SqlConnection conn = new SqlConnection(connectionString);
        conn.Open();

        string cmdString = "SELECT Name FROM Category";
        SqlCommand cmd = new SqlCommand(cmdString, conn);
        SqlDataReader rdr = cmd.ExecuteReader();

        repCategories.DataSource = rdr;
        repCategories.DataBind();

        conn.Close();

    }


5、别忘了添加这句哈:using System.Data.SqlClient;

6、添加配置文件Web.config,并添加连接字符串:

    <connectionStrings>
      <add name="SQLConnString" connectionString="server=(local)\SQLEXPRESS;User Id=sa;password=123;database=MSPetShop4"/>
    </connectionStrings>

7、右击Default.aspx→”在浏览器中查看”,你看到了什么????

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值