舉例說明下(xià)ADO.NET技術中(zhōng)的六大(dà)對象
時間:2020-07-10 作者:管理員(yuán) 點擊:712
下(xià)面以一(yī)個例子說明下(xià)這六大(dà)對象的關系,數據庫比作水源,存儲大(dà)量的水(數據)
1、Connection-->> 好比伸入水中(zhōng)的進水龍頭,保持與水的接觸,隻有它與水進行了“連接”,其他對象才可以抽到水。
2、Command-->> 像抽水機,爲抽水提供動力和執行方法,通過“水龍頭”,然後把水返給上面的“水管”。
3、DataAdapter-->> 像一(yī)根輸水管,通過抽水機,把水從水源輸送到水庫進行保存。
4、DataReader-->> 也是一(yī)根輸水管,起着和DataAdapter同樣的作用。和DataAdapter不同的是,DataReader不把水輸入到水庫裏面,而是單向的直接把水送到需要水的用那裏,所以要比所在水庫中(zhōng)轉一(yī)下(xià)(速度)更快。
5、DataSet-->> 是一(yī)個大(dà)水庫,把抽上來的水按照一(yī)定的關系的池子進行存放(fàng)。即使撤掉“抽水裝置”(斷開(kāi)連接、離(lí)線狀态),也可以保持“水”的存在。這也正是ADO.NET的核心。
6、DataTable-->>則像水庫中(zhōng)的每個獨立的水池子,分(fēn)别存放(fàng)不同種類的水。一(yī)個大(dà)水庫由一(yī)個或多個這樣的水池子組成。