Beginning ASP.NET 2.0 and Databases学习笔记(2)

 

Chapter 3:连接到SQL Server服务器

 

连接字符串:

Data Source =./SQLExpress;AttachDbFileName=|DataDirectory|/MyDataFileName.

mdf;Integrated Security=True;User Instance=true

 

使用SqlDataSource控件:

<asp:SqlDataSource ID="MySourceControlName" Runat="server"

     connectionString="

     Data Source=./SQLExpress;

     AttachDbFileName=|DataDirectory|/MyDataFileName.mdf;

     Integrated Security=True;

     User Instance=true"

     ProviderName="System.Data.SqlClient"

 

 

 

     SelectCommand="SELECT Field1, [Field With Space] FROM MyTable">

</asp:SqlDataSource>

 

 

调用存储过程:

ConnectionString="..."

SelectCommandType="StoredProcedure"

 SelectCommand="MySproc"

 

示例:

<asp:SqlDataSource ID="SqlDataSource1" runat="server"

ConnectionString="DataSource=./SQLEXPRESS;

                AttachDbFilename=|DataDirectory|/Northwind.mdf;

                Integrated Security=True;

                User Instance=True"

         ProviderName="System.Data.SqlClient"

         SelectCommand="SELECT [ProductID], [ProductName], [UnitPrice]

                FROM [Products]">

         </asp:SqlDataSource>

 

         <asp:GridView ID="GridView1" runat="server"

             AutoGenerateColumns="False"

             DataKeyNames="ProductID"

             DataSourceID="SqlDataSource1">

             <Columns>

                 <asp:BoundField DataField="ProductID" HeaderText="ProductID"

                     InsertVisible="False"

                     ReadOnly="True"

                     SortExpression="ProductID" />

                 <asp:BoundField DataField="ProductName"

                     HeaderText="ProductName"

                     SortExpression="ProductName" />

                 <asp:BoundField DataField="UnitPrice"

                     HeaderText="UnitPrice"

                     SortExpression="UnitPrice" />

             </Columns>

         </asp:GridView>

 

 

使用web.config中的连接:

 

<asp:SqlDataSource ID="SqlDataSource1" runat="server"

            ConnectionString="<%$ ConnectionStrings:MdfNorthwind %>"

            SelectCommand="SELECT [ProductID], [ProductName], [UnitPrice]

                FROM [Products]">

       </asp:SqlDataSource>

 

在web.config中设置连接:

 

<?xml version="1.0"?> ...

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

<appSettings/>

<connectionStrings>

 ... perhaps some other connection strings ...

 <add name="MdfNorthwind" connectionString="Data Source=./SQLEXPRESS;

        AttachDbFilename=|DataDirectory|/Northwind.mdf;

        Integrated Security=True;

        User Instance=True"

         providerName="System.Data.SqlClient"/>

</connectionStrings>

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值