a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

C#使用SQL DataAdapter數(shù)據(jù)適配代碼實(shí)例

2019-10-29 19:58:17
字體:
供稿:網(wǎng)友

數(shù)據(jù)適配

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

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

實(shí)例 :

填充DataSet數(shù)據(jù)集:利用DataAdapter 的Fill方法實(shí)現(xiàn) 前提:有一個(gè)數(shù)據(jù)庫MySql ,其下有個(gè)數(shù)據(jù)表mytable01,表中有數(shù)據(jù)

using System;using System.Data.SqlClient;  //引用命名空間using System.Data;namespace DataAdapter{  class Program  {    static void Main(string[] args)    {      //連接數(shù)據(jù)庫      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 對(duì)象可以用于執(zhí)行數(shù)據(jù)庫的命令操作,含有四個(gè)不同的執(zhí)行操作命令,分別如下:

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

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)VEVB武林網(wǎng)的支持。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到c#教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 日韩一区二区不卡 | 精品福利在线观看 | 在线一区 | 永久黄网站色视频免费观看w | 日韩视频久久 | www.麻豆| 欧美视频免费在线观看 | 看全黄大色黄大片老人做 | 天天天插 | 天天看天天爽 | 日韩精品一区二区三区在线播放 | 一区二区亚洲 | 久久精品小视频 | 亚洲精品一区二区三区在线 | 欧美天堂在线观看 | www视频在线观看 | 日韩三级在线 | 久久久精品久久久久 | 国产伦理片在线免费观看 | 黄色一级毛片在线观看 | 国产精品视频导航 | 色在线免费视频 | 国产午夜精品一区二区三区视频 | 娇喘呻吟趴在雪白肉体耸动图 | www.久久久久久久久久久久 | 亚洲国产福利在线 | 性视频一区二区 | 屁屁影院一区二区三区 | 人人超碰在线观看 | 成人不卡视频 | 国产网站在线播放 | 国产中文字幕在线观看 | 狠狠操天天操 | 国产精品美女www爽爽爽软件 | 美女黄色毛片视频 | 欧美国产在线视频 | 亚洲欧美999 | 日本黄色影片在线观看 | 精品国产不卡一区二区三区 | 国产精品久久久久久久久久妞妞 | 亚洲福利在线播放 |