日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

aspnet教程

  • ASP.NET 教程
  • ASP.NET 簡介
  • ASP.NET Razor

    ASP.NET MVC

    ASP.NET 編程指南

    ASP.NET 數(shù)據(jù)庫連接

    閱讀 (2355)

    ASP.NET Web Forms - 數(shù)據(jù)庫連接


    ADO.NET 也是 .NET 框架的組成部分。ADO.NET 用于處理數(shù)據(jù)訪問。通過 ADO.NET,您可以操作數(shù)據(jù)庫。


    Examples

    嘗試一下 - 實例

    數(shù)據(jù)庫連接 - 綁定到 DataList 控件

    數(shù)據(jù)庫連接 - 綁定到 Repeater 控件


    什么是 ADO.NET?

    • ADO.NET 是 .NET 框架的組成部分
    • ADO.NET 由一系列用于處理數(shù)據(jù)訪問的類組成
    • ADO.NET 完全基于 XML
    • ADO.NET 沒有 Recordset 對象,這一點與 ADO 不同

    創(chuàng)建數(shù)據(jù)庫連接

    在我們的實例中,我們將使用 Northwind 數(shù)據(jù)庫。

    首先,導(dǎo)入 "System.Data.OleDb" 命名空間。我們需要這個命名空間來操作 Microsoft Access 和其他 OLE DB 數(shù)據(jù)庫提供商。我們將在 Page_Load 子例程中創(chuàng)建這個數(shù)據(jù)庫的連接。我們創(chuàng)建一個 dbconn 變量,并為其賦值一個新的 OleDbConnection 類,這個類帶有指示 OLE DB 提供商和數(shù)據(jù)庫位置的連接字符串。然后我們打開數(shù)據(jù)庫連接:

    <%@ Import Namespace="System.Data.OleDb" %>

    <script runat="server">
    sub Page_Load
    dim dbconn
    dbconn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
    data source=" & server.mappath("northwind.mdb"))
    dbconn.Open()
    end sub
    </script>

    注釋:這個連接字符串必須是沒有折行的連續(xù)字符串!


    創(chuàng)建數(shù)據(jù)庫命令

    為了指定需從數(shù)據(jù)庫取回的記錄,我們將創(chuàng)建一個 dbcomm 變量,并為其賦值一個新的 OleDbCommand 類。這個 OleDbCommand 類用于發(fā)出針對數(shù)據(jù)庫表的 SQL 查詢:

    <%@ Import Namespace="System.Data.OleDb" %>

    <script runat="server">
    sub Page_Load
    dim dbconn,sql,dbcomm
    dbconn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
    data source=" & server.mappath("northwind.mdb"))
    dbconn.Open()
    sql="SELECT * FROM customers"
    dbcomm=New OleDbCommand(sql,dbconn)
    end sub
    </script>


    創(chuàng)建 DataReader

    OleDbDataReader 類用于從數(shù)據(jù)源中讀取記錄流。DataReader 是通過調(diào)用 OleDbCommand 對象的 ExecuteReader 方法來創(chuàng)建的:

    <%@ Import Namespace="System.Data.OleDb" %>

    <script runat="server">
    sub Page_Load
    dim dbconn,sql,dbcomm,dbread
    dbconn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
    data source=" & server.mappath("northwind.mdb"))
    dbconn.Open()
    sql="SELECT * FROM customers"
    dbcomm=New OleDbCommand(sql,dbconn)
    dbread=dbcomm.ExecuteReader()
    end sub
    </script>


    綁定到 Repeater 控件

    然后,我們綁定 DataReader 到 Repeater 控件:

    實例

    <%@ Import Namespace="System.Data.OleDb" %>

    <script runat="server">
    sub Page_Load
    dim dbconn,sql,dbcomm,dbread
    dbconn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
    data source=" & server.mappath("northwind.mdb"))
    dbconn.Open()
    sql="SELECT * FROM customers"
    dbcomm=New OleDbCommand(sql,dbconn)
    dbread=dbcomm.ExecuteReader()
    customers.DataSource=dbread
    customers.DataBind()
    dbread.Close()
    dbconn.Close()
    end sub
    </script>

    <html>
    <body>

    <form runat="server">
    <asp:Repeater id="customers" runat="server">

    <HeaderTemplate>
    <table border="1" width="100%">
    <tr>
    <th>Companyname</th>
    <th>Contactname</th>
    <th>Address</th>
    <th>City</th>
    </tr>
    </HeaderTemplate>

    <ItemTemplate>
    <tr>
    <td><%#Container.DataItem("companyname")%></td>
    <td><%#Container.DataItem("contactname")%></td>
    <td><%#Container.DataItem("address")%></td>
    <td><%#Container.DataItem("city")%></td>
    </tr>
    </ItemTemplate>

    <FooterTemplate>
    </table>
    </FooterTemplate>

    </asp:Repeater>
    </form>

    </body>
    </html>

    演示實例 ?

    關(guān)閉數(shù)據(jù)庫連接

    如果不再需要訪問數(shù)據(jù)庫,請記得關(guān)閉 DataReader 和數(shù)據(jù)庫連接:

    dbread.Close()
    dbconn.Close()

    關(guān)閉
    程序員人生
    主站蜘蛛池模板: aⅴ色国产 欧美 | 国产精品一区一区三区 | 亚洲精品视频在线观看视频 | 18久久久久久 | 麻豆视频免费看 | 国产精品日韩 | 麻豆国产一区二区三区四区 | 国产精品亚洲第一区在线暖暖韩国 | 欧美在线一 | 一级毛片在线播放 | 久久国产精品久久久久久久久久 | 一区二区三区在线视频免费观看 | 亚洲视频在线免费观看 | 成年免费视频 | 欧美一区二区视频在线观看 | 久久激情综合网 | 天天综合网天天综合色 | 欧美日本韩国一区二区三区 | 在线观看日韩精品 | 欧美成人免费一级人片100 | 欧美一区二区网站 | 久久久久久久国产 | 国内精品在线播放 | 久久久国产精华 | 日本特黄a级高清免费大片 国产小视频在线 | 日韩精品h | 欧美午夜一区二区 | 黄色带一级片 | 日本精品视频网站 | 91看片免费在线观看 | 国产黄色一级 | 久久嫩草| 久久精品久久久久久 | 爱爱网址 | av资源在线免费观看 | 污视频在线观看免费 | 精品一区二区三区蜜桃 | 激情国产在线 | 福利精品 | 亚洲福利网站 | 精品国产一区二区三区免费 |