新聞中心
對于學(xué)習(xí)ADO.NET數(shù)據(jù)訪問技術(shù)是要特別是習(xí)慣于利用托拽DataAdapter控件進(jìn)行開發(fā)的朋友,通過這一ADO.NET數(shù)據(jù)訪問控件,我們甚至不用書寫一行代碼,就能完成各種需要的數(shù)據(jù)訪問和操作,然而在享受快捷便利的同時(shí)。

十余年的溫州網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整溫州建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“溫州網(wǎng)站設(shè)計(jì)”,“溫州網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
心中卻總掛著一絲意猶未盡的感覺。DataAdapter控件在背后為我們做了怎樣的工作?弄清楚這一點(diǎn),對于喜歡探根究底的朋友,不僅樂哉悠哉,也有利于我們更它的理解ADO.NET的數(shù)據(jù)訪問機(jī)制;同時(shí)對于.NET為我們生成的有關(guān)數(shù)據(jù)訪問的一大堆莫名其妙的代碼,其中很多我們可能是用不到的,因此實(shí)在是感覺不爽,盡管在Visual2005下.NET已經(jīng)利用局部類的機(jī)制將這些代碼很好的隱藏了起來。 #t#
在本篇文章中,我將自己手動(dòng)寫代碼完成利用DataAdapter進(jìn)行數(shù)據(jù)訪問操作,以便能讓初學(xué)DataAdapter的朋友明白它背后運(yùn)行的一些情況。在此,我以SqlServer2005Express數(shù)據(jù)庫作為數(shù)據(jù)源服務(wù)器,因此需要用到的是ADO.NET數(shù)據(jù)訪問據(jù)訪問對象,對于其它的OleDbDataAdapter等對象與此是類似的,也希望這篇文章對于初學(xué)者能起到拋磚引玉的微薄作用吧。
首先在SqlServer2005Express里建立數(shù)據(jù)庫作為數(shù)據(jù)源,關(guān)于此過程的實(shí)現(xiàn)可以通過數(shù)據(jù)定義語句或直接利用可視化界面來完成。我們將通過dataGridView控件來顯示數(shù)據(jù),詳細(xì)的代碼如下所示:
- public partial class Form3 : Form
- {
- private SqlConnection myCon;
- private SqlDataAdapter myAda;
- private SqlCommand myCmd;
- private SqlCommandBuilder myCbd;
- private DataSet mySet;
- public Form3()
- {
看看這幾句,這是干什么的,聲明了幾個(gè)引用類型的變量,讓它們引用什么?。靠匆幌伦兞款愋偷拿志秃芤荒苛巳?,像myCon是個(gè)SqlConnection類型,因此肯定是用來引用一個(gè)連接類型的,只是到此時(shí)此刻它們還未真正的引用任何東西罷了,ADO.NET數(shù)據(jù)訪問就如母親孕育的孩子,呵呵,還未出世,親朋好友聚到一起,都為這事高興,先把名字給起好了。
網(wǎng)頁標(biāo)題:詳細(xì)介紹ADO.NET數(shù)據(jù)訪問技術(shù)解說
標(biāo)題路徑:http://www.dlmjj.cn/article/djoojjo.html


咨詢
建站咨詢
