最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#使用SQL DataAdapter數據適配代碼實例

 更新時間:2018年10月25日 09:03:53   作者:Czhenya  
今天小編就為大家分享一篇關于C#使用SQL DataAdapter數據適配代碼實例,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

數據適配

DataAdapter 對象是DataSet 和數據源之間的橋梁,可以建立并初始化數據表(即DataTable),對數據源執(zhí)行SQL指令。與DataSet 對象結合,提供DataSet對象存取數據源執(zhí)行SQL指令,與Dataset對象結合,提供Dataset對象存取數據,可視為Data對象操作核心。

在使用DataAdapter對象是,只需要設置SQL命令和數據庫連接兩個參數,就可以銅火鍋Fill方法把查詢結果放置在一個DataSet對象中;

實例 :

填充DataSet數據集:利用DataAdapter 的Fill方法實現 前提:有一個數據庫MySql ,其下有個數據表mytable01,表中有數據

using System;
using System.Data.SqlClient;  //引用命名空間
using System.Data;
namespace DataAdapter
{
  class Program
  {
    static void Main(string[] args)
    {
      //連接數據庫
      string constr = "Server=. ;user=sa;pwd=sa;database=MySql";
      SqlConnection mycon = new SqlConnection(constr);
      try
      {
        mycon.Open();
        string sql = "selecr * from mytable01";
        SqlDataAdapter myda = new SqlDataAdapter(sql, mycon);
        DataSet myds = new DataSet();
        myda.Fill(myds,"mytable01");
        Console.WriteLine("填充成功");
        OutValues(myds);
        Console.Read();
      }
      catch(Exception ex)
      {
        Console.WriteLine(ex.Message.ToString());
      }
      finally
      {
        mycon.Close();
      }
     } 
    public static void OutValues(DataSet ds)
    {
      foreach (DataTable dt in ds.Tables)
      {
        Console.WriteLine("表名"+dt.TableName);
        foreach (DataRow row in dt.Rows)
        {
          foreach (DataColumn col in dt.Columns)
          {
            Console.Write(row[col] + "\t");
          }
          Console.WriteLine();
        }
      }
    }    
  }
}

DataAdapter 對象可以用于執(zhí)行數據庫的命令操作,含有四個不同的執(zhí)行操作命令,分別如下:

  • SelectCommand: 用來選取數據源中的記錄
  • InsertCommand : 用來向數據源中新插入一條記錄
  • UpdateCommand:用來更新數據源的數據
  • DeleteCommand : 用來刪除數據源中的記錄

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

相關文章

  • C# 利用PdfSharp生成Pdf文件的示例

    C# 利用PdfSharp生成Pdf文件的示例

    這篇文章主要介紹了C# 利用PdfSharp生成Pdf文件的示例,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下
    2021-04-04
  • C#如何實現監(jiān)控手機屏幕(附源碼下載)

    C#如何實現監(jiān)控手機屏幕(附源碼下載)

    這篇文章主要介紹了C#如何實現監(jiān)控手機屏幕(附源碼下載),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • 解決C#運行程序修改數據后數據表不做更新的問題

    解決C#運行程序修改數據后數據表不做更新的問題

    近日,在使用C#連接數據庫的時候,對數據庫中的表做更新后,在當前啟動項目中去顯示表數據時雖然會發(fā)生一個更新,但是在結束程序運行后再去觀察數據表中的記錄時發(fā)現并沒有發(fā)生一個變化,所以本文給大家解決一下這個問題,需要的朋友可以參考下
    2023-08-08
  • C#實現AI五子棋游戲的示例代碼

    C#實現AI五子棋游戲的示例代碼

    這篇文章主要為大家詳細介紹了C#如何智能AI五子棋游戲中的人工下棋操作以及對應的機器操作,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-11-11
  • C#中使用Override和New關鍵字進行版本控制

    C#中使用Override和New關鍵字進行版本控制

    在?C#?中,override?和?new?關鍵字用于控制類之間的成員方法的隱藏和重寫,理解它們之間的差異和使用場景對于設計靈活且易于維護的代碼至關重要,在這篇博客中,我們將詳細探討這兩個關鍵字的用法,并通過示例來說明它們的實際應用,需要的朋友可以參考下
    2024-10-10
  • 解析美國東部時間與北京時間相互轉換的實現代碼

    解析美國東部時間與北京時間相互轉換的實現代碼

    本篇文章是對美國東部時間與北京時間相互轉換的實現代碼進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • c#實現獲取字符串陣列中元素最長或最短的長度

    c#實現獲取字符串陣列中元素最長或最短的長度

    下面小編就為大家分享一篇c#實現獲取字符串陣列中元素最長或最短的長度方法,具有很好的參考價值,希望對大家有所幫助
    2017-12-12
  • 改進c# 代碼的五個技巧(一)

    改進c# 代碼的五個技巧(一)

    這篇文章主要介紹了改進c# 代碼的五個技巧(一),幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-01-01
  • c#生成隨機數示例分享

    c#生成隨機數示例分享

    這篇文章主要介紹了c#生成隨機數示例分享,需要的朋友可以參考下
    2014-03-03
  • 解析C#中的常量及如何在C#編程中定義常量

    解析C#中的常量及如何在C#編程中定義常量

    這篇文章主要介紹了C#中的常量及如何在C#編程中定義常量,是C#入門學習中的基礎知識,需要的朋友可以參考下
    2016-01-01

最新評論

容城县| 通州市| 安陆市| 阳信县| 古交市| 建始县| 黔东| 太原市| 芮城县| 黄梅县| 潮安县| 平罗县| 普宁市| 博客| 白沙| 德兴市| 邯郸市| 泽库县| 湖口县| 鄯善县| 凤冈县| 垫江县| 萨嘎县| 亳州市| 科尔| 甘孜| 舒兰市| 石屏县| 鸡泽县| 博野县| 社会| 宜宾市| 普兰店市| 盈江县| 石首市| 阿拉善盟| 泰宁县| 辉县市| 襄垣县| 东阿县| 措美县|