<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    編程之道

    無論是批評的,贊揚(yáng)的,指著的都請EMAIL給我,你的建議將是我前進(jìn)的動力! 聯(lián)系我

    ADO.NET學(xué)習(xí)筆記1

    ADO.NET擁有2大核心組件:
    a.DataSet
    b..net數(shù)據(jù)提供程序

    其中DataSet不與數(shù)據(jù)庫交互,它只是一個數(shù)據(jù)容器。與數(shù)據(jù)庫打交道的式.net數(shù)據(jù)提供程序。

    下面我門來看3段代碼:

    1.如何把表添加到DataSet中

     DataSet ds=new DataSet();
     DataTable dt
    =new DataTable("num");
     dt.Columns.Add(
    new DataColumn("數(shù)字",typeof(Int32)));
     dt.Columns.Add(
    new DataColumn("平方",typeof(Int32)));
     DataRow dr;
     
    for(int i=0;i<10;i++)
     
    {
      dr
    =dt.NewRow();
      dr[
    0]=i;
      dr[
    1]=i*i;
      dt.Rows.Add(dr);
     }

     ds.Tables.Add(dt);
     show.DataSource
    =ds.Tables["num"].DefaultView;//show是DataGrid對象
     show.DataBind();



    2.DataAdapter對象的使用

     string strCon="Data Source=.;uid=sa;pwd=hotman;Initial Catalog=pubs";
     SqlConnection conn
    =new SqlConnection(strCon);
     
    string strcmd="select *from titles";
    // 2種方法檢索數(shù)據(jù)
    // SqlCommand comm=new SqlCommand(strcmd,conn);
    // SqlDataAdapter cmd=new SqlDataAdapter();
    // cmd.SelectCommand=comm;

     SqlDataAdapter cmd
    =new SqlDataAdapter(strcmd,conn);
     
    //在創(chuàng)建連接之后,必須檢索數(shù)據(jù)并用所檢索的數(shù)據(jù)填充dataset
     conn.Open();//雖然.NET提供了斷開式連接,但是為了提高性能,最好顯式的打開關(guān)閉
     DataSet ds=new DataSet();//創(chuàng)建dataset對象
     cmd.Fill(ds,"titles");
     show.DataSource
    =ds.Tables["titles"].DefaultView;
     show.DataBind();
     conn.Close();




     3.SqlDataReader對象的使用

     // DataReader是查詢結(jié)果的一種只讀訪問
     
    //優(yōu)點(diǎn)是大大加快了訪問數(shù)據(jù)的速度
     
    //不提供斷開式訪問
     string strCon="Data Source=.;uid=sa;pwd=hotman;Initial Catalog=pubs";
     
    string strcmd="select *from titles";
     SqlConnection conn
    =new SqlConnection(strCon);
     SqlCommand cmd
    =new SqlCommand(strcmd,conn);
     conn.Open();   
     SqlDataReader reader
    =cmd.ExecuteReader();
     show.DataSource
    =reader;
     show.DataBind();
     conn.Close();


     

     

    posted on 2005-08-16 16:31 瘋流成性 閱讀(326) 評論(0)  編輯  收藏 所屬分類: .NET

    主站蜘蛛池模板: 美女视频黄.免费网址| 免费a级毛片无码a∨蜜芽试看| 性xxxx视频免费播放直播| 亚洲爽爽一区二区三区| fc2成年免费共享视频网站| 亚洲精品WWW久久久久久| 在线播放国产不卡免费视频| 日本免费网站视频www区| 99久久亚洲综合精品成人网| 四虎一区二区成人免费影院网址 | 亚洲av色香蕉一区二区三区蜜桃| WWW国产成人免费观看视频| 亚洲国产综合精品一区在线播放| free哆拍拍免费永久视频| 亚洲国产日韩在线视频| 免费无码中文字幕A级毛片| 亚洲综合男人的天堂色婷婷| 思思re热免费精品视频66| 国产V亚洲V天堂无码久久久| 疯狂做受xxxx高潮视频免费| 最近高清中文字幕无吗免费看| 亚洲a∨无码男人的天堂| 成人性生交大片免费看午夜a | 亚洲同性男gay网站在线观看| 中国毛片免费观看| 亚洲国产精品国自产电影| 97免费人妻无码视频| 色九月亚洲综合网| 久久久久久a亚洲欧洲aⅴ| 最新黄色免费网站| 亚洲AV无码专区在线厂| 亚洲色无码专区在线观看| 777爽死你无码免费看一二区| 亚洲熟女精品中文字幕| 亚洲日本韩国在线| 57pao国产成视频免费播放| 国产AV无码专区亚洲AV蜜芽| 国产亚洲精品国产| 好吊妞788免费视频播放 | 亚洲乱码中文字幕在线| 日韩一区二区a片免费观看|