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

新鮮嘗試ADO.NET 2.0新功能

開發 后端
ADO.NET 2.0 為我們提供了更強大的功能,文章這里就ADO.NET 2.0功能做出了深入的介紹,希望對大家有幫助。

ADO.NET 2.0 經過長時間的發展,很多用戶都很了解ADO.NET 2.0 了,這里我發表一下個人理解,和大家討論討論。ADO.NET 2.0 除了增強舊功能外,也提供了相當多的新功能,包含了以基礎類為本(base-class-based)的數據源提供程序(provider)模型、異步訪問架構、批處理更新與大量數據復制(bulk copy)、SQL Server 2005 的回調通知、單一連接同時多執行結果集(MARS)、執行統計、強化的 DataSet 類等等。

#T#換句話說,若要有效發揮 SQL Server 2005 的功能,前端應用程序***用 ADO.NET 2.0 來開發。ADO.NET 2.0 提供了相當多的新增功能,一些與數據源提供程序無關,也就是訪問各種數據庫都可以用到的功能,但有很大的一部分是專屬于 SQL Server 2005,針對 SQL Server 2005 的新功能提供給前端應用程序開發使用。使用多數據結果集(僅限2005),在之前版本的 SQL Server 同一時間一條連接只能傳遞一個 SELECT 語法執行后返回的結果集。如果想在一次連接后返回多個查詢內容只能使用類似如下的方法來實現:

  1. SqlDataAdapter myDataAdapter = new SqlDataAdapter("StoredProcedureName",myConnection);  
  2. myDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;  
  3.  myDataAdapter.SelectCommand.Parameters.Add("@sqlstr",sqlstr);  
  4. DataSet ds = new DataSet();  
  5. myDataAdapter.Fill(ds);  
  6. return ds;  
  7. ds.Tables[0],ds.Tables[1],ds.Tables[2] 

分別對應三個結果集,SQL Server 2005提供了在同一條連接上可以同時傳遞多個沒有游標結構(cursorless)的結果集(也稱為默認結果集),此功能稱為 Multiple Active Resultsets(MARS)。如此可以節省需要同時打開的連接數,但要注意的是連接字符串設置要加上 MultipleAct-iveResultSets=true 屬性,否則默認不啟動多數據結果集的功能。

  1. string connstr = "server=(local);database=northwind;integrated security=true; ";  
  2. SqlConnection conn = new SqlConnection(connstr);  
  3. conn.Open();  
  4. SqlCommand cmd1 = new SqlCommand("select * from customers", conn);  
  5. SqlCommand cmd2 = new SqlCommand("select * from orders", conn);  
  6. SqlDataReader rdr1 = cmd1.ExecuteReader();  
  7. // next statement causes an error prior to SQL Server 2005  
  8. SqlDataReader rdr2 = cmd2.ExecuteReader();  
  9. // now you can reader from rdr1 and rdr2 at the same time. 
責任編輯:田樹 來源: 博客
相關推薦

2010-01-04 10:48:30

ADO.NET特色

2009-11-11 14:58:15

ADO.NET好處

2009-11-04 14:17:34

ADO.NET 2.0

2009-12-23 14:59:32

ADO.NET 2.0

2009-12-23 17:54:01

ADO.NET 2.0

2009-12-22 15:20:25

ADO.NET功能

2009-12-30 16:13:52

ADO.NET 2.0

2009-11-12 15:12:57

ADO.NET實體框架

2009-12-22 09:15:02

ADO.NET功能

2009-12-28 15:11:36

ADO.NET專家

2009-11-03 16:37:10

2009-09-14 13:37:25

LINQ ADO.NE

2011-05-20 11:31:07

ADO.NET

2009-12-23 15:53:36

ADO.NET訪問數據

2009-12-23 11:17:21

ADO.NET SQL

2009-11-12 09:51:59

ADO.NET結構

2009-11-12 13:53:27

ADO.NET Sel

2009-12-18 14:37:56

ADO.NET模型

2009-09-09 10:23:59

ADO.NET連接

2011-06-02 09:39:29

ADO.NET
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品综合视频 | 91亚洲精品在线观看 | 古装三级在线播放 | 中文字幕亚洲一区二区三区 | 成人精品一区二区三区中文字幕 | 日韩电影免费观看中文字幕 | 久久久国产精品 | 欧美日韩在线观看一区二区三区 | 欧美在线高清 | 手机看片169 | 日韩精品免费一区二区在线观看 | 中文字幕欧美日韩 | 亚洲精品日韩视频 | 国产精品久久久久久久久久久久 | 在线免费毛片 | 国产精品视频二区三区 | 青青草原综合久久大伊人精品 | 欧美极品在线观看 | 激情在线视频 | 日本精品在线播放 | 日韩精品一区二区三区视频播放 | 国产亚洲成av人在线观看导航 | 中文字幕在线观看一区二区 | 国产成人短视频在线观看 | 99久久久久久久 | 国产免费又色又爽又黄在线观看 | 天天操天天射综合网 | 欧美精品一区二区三区视频 | 精品国产伦一区二区三区观看说明 | h在线免费观看 | 精品福利在线 | 精品1区2区 | a亚洲精品 | 国产一级视频在线播放 | 色久伊人 | 久久一 | 亚洲视频精品在线 | 福利在线观看 | 久久久久黄色 | 国产精品亚洲精品久久 | 午夜精品一区二区三区在线 |