資料控制項與資料庫的應用

資料控制項與資料庫的應用

ID:35135223

大?。?20.91 KB

頁數:15頁

時間:2019-03-19

資料控制項與資料庫的應用_第1頁
資料控制項與資料庫的應用_第2頁
資料控制項與資料庫的應用_第3頁
資料控制項與資料庫的應用_第4頁
資料控制項與資料庫的應用_第5頁
資源描述:

《資料控制項與資料庫的應用》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、CHAPTER3資料控制項與資料庫的應用¢資料庫連接存取對於互動網站的重要性¢DataSource系列控制的介紹¢資料庫的原理與建立¢使用DataSource控制項連結資料庫¢GridView控制項的使用¢DetailsView控制項的使用¢FormView控制項的使用¢DataList控制項的使用挑戰(zhàn)ASP.NET2.0forVB-互動網站百寶箱3.1ASP.NET2.0的資料庫存取機制3.1.1資料庫連接存取對於互動網站的重要性一個互動網頁的呈現(xiàn),說穿了就是將資料庫整理的結果顯示在網頁上,所以如何在網頁中連結到資料庫,並讀出資料顯示,甚至寫入資料來更改,就是一個很大的重點。能夠簡易的連

2、結各種不同的資料來源顯示在網頁上一直是開發(fā)Web應用程式的一個關鍵問題。ASP.NET2.0中新增的資料存取控制項的出現(xiàn)無疑為這個問題提出了很好的解決方法。對於傳統(tǒng)的ASP和ASP.NET1.1應用程式而言,開發(fā)人員不得不使用複雜的程式碼與資料庫溝通以達到控制資料庫的動作。儘管有許多編輯工具(如VisualStudio.NET或Dreamweaver)可以幫助開發(fā)人員快速生成這些內容,但畢竟在使用及維護上仍太複雜而不方便。3.1.2DataSource系列控制的介紹在ASP.NET2.0中對於資料連接方面做了很大的改進,新加入的DataSource系列控制項,使得網頁在連接資料庫方面更加容

3、易,幾乎所有的動作都可以透過精靈的設置完成SQL指令的編寫和資料庫連接。ASP.NET2.0中的DataSource系列控制項總共有5種,分別是:1.SqlDataSource控制項:用於連接SqlServer資料庫的資料來源控制項。2.AccessDataSource控制項:用於連接Access資料庫的資料來源控制項。3.ObjectDataSource控制項:用於連接自定義物件的資料來源控制項。4.XmlDataSource控制項:用於連接Xml檔的資料來源控制項。5.SiteMapDataSource控制項:會擷取網站導覽提供者的巡覽資料,然後傳遞給能夠顯示該資料的控制項,例如Tre

4、eView和Menu控制項。本章中將介紹如何新增資料庫、如何於ASP.NET2.0的網頁中使用控制項連接資料庫,再利用其他相關的資料控制項將資料顯示在頁面上。3-2Chapter3資料控制項與資料庫的應用3.2建立一個資料庫要使一個網站達到互動的效果,不是讓網頁充滿動畫、音樂,而是當瀏覽者對網頁提出要求時能出現(xiàn)回應的結果。而這樣的效果,大多必須搭配資料庫的使用,讓網頁讀出儲存在資料庫中的資料,顯示在網頁上,也因為每個瀏覽者對於某一個相同的網頁所提出的要求不同,顯示出不同的結果,這才是真正的互動網頁。3.2.1資料庫的原理在這裡我們先挑選使用最簡單、最普遍的資料庫─Access來說明,或許A

5、ccess不適合當作大型資料庫網站的使用,但是對於小型的網站來說應該是足足有餘了。以下將以Access為範例,製作一個完整的資料庫,再將它利用控制項應用到ASP.NET2.0的網頁當中。一、認識資料庫在Access中資料庫檔案的副檔名為「mdb」,在一個資料庫檔案中不是只能儲存一個資料,也可以將相關的資料儲存在同一個資料庫檔案。例如進銷存管理系統(tǒng)中,可同時儲存貨品資料與廠商資料在同一個資料庫檔案中,在歸類及管理時較為方便。3-3挑戰(zhàn)ASP.NET2.0forVB-互動網站百寶箱若不同類的資料間有關聯(lián)時,還可以彼此使用,例如可以查詢出某一樣產品的名稱,規(guī)格及價格,而且可以利用它的廠商編號查詢

6、到廠商的名稱及聯(lián)絡電話,我們稱這些儲存在資料庫中不同的資料為「資料表」,一個資料庫中可以儲存多個資料表,而每個資料表間並不是互不相干,如果有關聯(lián)的話,是可以協(xié)同作業(yè)彼此合作的。產品一個資料庫檔案中可以儲存資料表多個資料表,每個資料表之間因為共同擁有一個相同欄位進銷存而可以彼此相關、協(xié)同作業(yè),這就是所謂的「關聯(lián)式資料資料庫庫」。廠商資料表每一個資料表是由一個個欄位所組合起來的,例如在產品資料表,可能會有產品編號、產品名稱、產品價格等欄位,只要依照一個個欄位的設定將資料輸入,即可完成一個完整的資料庫。產品編號產品名稱產品價格產品A0001鞋子$850資料表A0002帽子$3503.2.2資料庫

7、的建立在操作範例與建立資料庫時必須使用MicrosoftAccess,所以請確定電腦中是否有安裝這套軟體。接下來我們將在範例中製作一個學生通訊錄的資料庫,請在進入Access之後,選按視窗右方的[新增][空白資料庫],然後建立在指定的資料夾下即可。先隨意儲存在任一個位置上,等到資料庫建置完成後再將它搬移到ASP.NET2.0網站指定的資料夾中即可讓網頁程式來使用。3-4Chapter3資料控制項與

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。