[ADO.NET]DataSet與DataAdapter,為何不需要自己寫程式去開啟資料庫連線與關閉之?
http://www.dotblogs.com.tw/mis2000lab/archive/2009/11/26/dataset_dataadapter_connection_open.aspx
=========================================================
有一位讀者來信詢問書本(ASP.NET專題實務 / 文魁出版)裡面,
第十四章講述 DataSet的這一句話:
DataSet(資料集)可獨立於任何資料來源之外,而進行資料存取。
因為DataSet一旦連接到資料來源(如:資料庫)並透過DataAdapter取得資料後,就會立刻離線,並且把獲得的資料放在主機的記憶體裡面,等待日後應用。
因此DataSet是一種 "離線(Disconnect)"的資料存取,不需要長時間與資料來源保持連接的狀態。
==============================================================================
其實,只用文字來解釋,很難瞭解程式與裡面的道理。
就好像練武功,
一直背誦口訣,但從來不下場練習.......口訣也是白念。
觀念還是抽象、還是不懂
我在書本原有的範例,加上 2行程式碼(請看下面的第13 / 21行)
一執行,您就懂了!
詳見全文 ----
http://www.dotblogs.com.tw/mis2000lab/archive/2009/11/26/dataset_dataadapter_connection_open.aspx
沒有留言:
張貼留言