成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#數據庫編程中SqlDataAdapter與DataSet的區別

開發 后端
這里將介紹C#數據庫編程中SqlDataAdapter與DataSet的區別,本文還將包括對比的實例,以及使用兩者的不同。希望大家能有收獲。

SqlDataAdapter 是DataSet 和SQL Server 之間的橋接器,用于檢索和保存數據。SqlDataAdapter 通過對數據源使用適當的 Transact-SQL 語句映射 Fill(它可更改 DataSet 中的數據以匹配數據源中的數據)和 Update(它可更改數據源中的數據以匹配 DataSet 中的數據)來提供這一橋接。

當SqlDataAdapter 填充 DataSet 時,它將為返回的數據創建必要的表和列(如果它們尚不存在)。但是,除非 MissingSchemaAction 屬性設置為 AddWithKey,否則這個隱式創建的架構中就將不包括主鍵信息。也可以在使用 FillSchema 為數據集填充數據前,讓 SqlDataAdapter 創建 DataSet 的架構(包括主鍵信息)。有關更多信息,請參見向 DataSet 添加現有約束。

SqlDataAdapter 與SqlConnection 和SqlCommand一起使用,以便在連接到Microsoft SQL Server 數據庫時提高性能。

SqlDataAdapter 還包括 SelectCommand、InsertCommand、DeleteCommand、UpdateCommand 和 TableMappings 屬性,使C#數據庫編程中的數據加載和更新更加方便。

C#數據庫編程示例

以下C#數據庫編程示例使用 SqlCommand、SqlDataAdapter 和 SqlConnection,從數據庫選擇記錄,并用選定的行填充 DataSet。然后返回已填充的 DataSet。為完成此任務,向該方法傳遞一個已初始化的 DataSet、一個連接字符串和一個查詢字符串,后者是一個 Transact-SQL SELECT 語句。

  1. public DataSet SelectSqlSrvRows(DataSet dataset,string connection,string query)   
  2. {   
  3. SqlConnection conn = new SqlConnection(connection);   
  4. SqlDataAdapter adapter = new SqlDataAdapter();   
  5. adapter.SelectCommand = new SqlCommand(query, conn);   
  6. adapter.Fill(dataset);   
  7. return dataset;   
  8. }  

【編輯推薦】

  1. 淺析C#正則表達式
  2. 實現DB2功能的C#數據庫編程實例
  3. C#語言操縱數據庫事務
  4. 概述C#語言異常處理
  5. 簡單介紹C#數組和函數
責任編輯:彭凡 來源: 天涯
相關推薦

2009-08-07 16:19:00

C#下數據庫編程

2009-08-07 16:19:00

C#下數據庫編程

2009-08-25 16:36:16

C#進行數據庫編程

2011-03-17 15:59:37

c#數據庫

2009-08-07 15:38:15

精通C#數據庫編程

2011-03-03 09:45:25

DB2數據庫Visual C#

2024-09-20 18:02:42

C#數據庫SQLite

2009-08-07 15:26:38

C#數據庫編程實例

2009-08-12 15:43:02

操作C# Datase

2009-08-11 13:35:13

C# Berkeley

2024-04-18 09:56:16

2009-08-11 14:51:47

C#讀取Excel中數

2010-05-14 09:08:10

C#Oracle

2009-03-19 10:08:09

C#數據庫查詢

2009-08-12 14:23:01

C#連接MySql數據

2009-04-10 09:55:44

C#反射.NET

2009-08-24 17:45:39

Java與C#的區別

2009-08-18 12:23:38

2010-10-26 15:21:11

連接Oracle數據庫

2011-08-23 15:16:54

OracleMySQL
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线日韩欧美 | 欧美一区二区三区在线 | 在线看日韩 | 欧美啊v在线观看 | 中文字幕男人的天堂 | 日韩在线精品 | 久久久久久国产 | 天天干天天操 | 久久99精品久久久久久国产越南 | 五月激情六月婷婷 | 视频一区二区中文字幕日韩 | 国产99久久精品一区二区永久免费 | 日韩在线免费视频 | www.成人免费视频 | 欧美精品综合在线 | 成人蜜桃av | 久久成人久久 | 欧美视频二区 | 99亚洲| 日韩欧美亚洲 | 国产精品美女久久久久久久网站 | 免费一二区 | 91大片| 91影院在线观看 | 精品成人一区二区 | 亚洲国产一区在线 | 综合伊人 | 久久成人一区二区三区 | 紧缚调教一区二区三区视频 | 伊人亚洲 | 成人毛片视频在线播放 | 高清色视频| 欧美精| com.色.www在线观看 | 中文字幕日韩欧美 | 免费毛片网站在线观看 | 成人久久18免费网站 | 精品欧美乱码久久久久久 | 久久91| 综合久久久 | 久久综合国产精品 |