<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 瘋流成性 閱讀(326) 評論(0)  編輯  收藏 所屬分類: .NET

    主站蜘蛛池模板: 99久久免费国产香蕉麻豆| 嫩草在线视频www免费观看 | 亚洲综合图片小说区热久久| 99久久免费国产精精品| 久久精品国产精品亚洲人人 | 亚洲AV日韩AV永久无码下载| 日本免费A级毛一片| 亚洲日产无码中文字幕| 青青操免费在线观看| 亚洲国产一成人久久精品| 国产免费一区二区视频| 亚洲狠狠久久综合一区77777| 福利免费在线观看| 久久噜噜噜久久亚洲va久| 国产激情免费视频在线观看| 亚洲AV无码一区二区二三区入口| 国产va在线观看免费| 久久亚洲熟女cc98cm| 四虎永久在线精品免费网址| 亚洲a∨国产av综合av下载| 又粗又硬又大又爽免费视频播放| 人人鲁免费播放视频人人香蕉| 奇米影视亚洲春色| 久久国产色AV免费看| 亚洲a级在线观看| 免费a级毛片无码av| 免费无码又爽又刺激网站| 亚洲狠狠ady亚洲精品大秀| 免费精品人在线二线三线区别 | 久久亚洲国产午夜精品理论片| 131美女爱做免费毛片| 亚洲老熟女五十路老熟女bbw| 又色又污又黄无遮挡的免费视| 中文字幕乱码系列免费| 亚洲最大的视频网站| 免费一级毛片在线观看| 性无码免费一区二区三区在线| 亚洲熟女综合色一区二区三区| 国产精品亚洲mnbav网站| 1000部国产成人免费视频| 无人视频免费观看免费视频|