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

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

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

    編程之道

    無論是批評的,贊揚的,指著的都請EMAIL給我,你的建議將是我前進的動力! 聯系我

    ADO.NET學習筆記1

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

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

    下面我門來看3段代碼:

    1.如何把表添加到DataSet中

     DataSet ds=new DataSet();
     DataTable dt
    =new DataTable("num");
     dt.Columns.Add(
    new DataColumn("數字",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種方法檢索數據
    // SqlCommand comm=new SqlCommand(strcmd,conn);
    // SqlDataAdapter cmd=new SqlDataAdapter();
    // cmd.SelectCommand=comm;

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




     3.SqlDataReader對象的使用

     // DataReader是查詢結果的一種只讀訪問
     
    //優點是大大加快了訪問數據的速度
     
    //不提供斷開式訪問
     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 瘋流成性 閱讀(319) 評論(0)  編輯  收藏 所屬分類: .NET

    主站蜘蛛池模板: 波多野结衣久久高清免费 | 亚洲免费人成在线视频观看| 一级特黄a免费大片| XXX2高清在线观看免费视频| 国产免费无码AV片在线观看不卡| 中文字幕亚洲第一| 亚洲特级aaaaaa毛片| 亚洲老熟女五十路老熟女bbw| 国产乱妇高清无乱码免费| 亚洲国产精品日韩| 亚洲国产精品日韩在线| japanese色国产在线看免费| 久久久高清免费视频| 久久精品国产亚洲AV不卡| 国产免费A∨在线播放| 国产AV无码专区亚洲AV毛网站| 精品国产日韩久久亚洲| a级毛片免费完整视频| 国产精品免费视频网站| 久久夜色精品国产噜噜噜亚洲AV | 久久精品国产亚洲综合色| 久久青草精品38国产免费| 亚洲偷自拍拍综合网| 99亚洲乱人伦aⅴ精品| 2022久久国产精品免费热麻豆| 日韩精品亚洲专区在线观看| 色在线亚洲视频www| 久久青草91免费观看| 91午夜精品亚洲一区二区三区| 久久一区二区三区免费播放| 亚洲最大AV网站在线观看| 美女18一级毛片免费看| 日韩av无码成人无码免费| 亚洲国产精品lv| 热久久这里是精品6免费观看| 亚洲成人激情在线| 99久久99久久免费精品小说| 久久久久亚洲AV成人无码| 免费人成在线视频| 国产精品免费αv视频| 亚洲校园春色另类激情|