資源描述:
《ADO.NET數(shù)據(jù)庫訪問技術(shù)案例教程 附錄A-數(shù)據(jù)庫訪問技術(shù)單元實訓(xùn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、附錄A數(shù)據(jù)庫訪問技術(shù)單元實訓(xùn)單元實訓(xùn)一1單元實訓(xùn)二2單元實訓(xùn)三3單元實訓(xùn)七7單元實訓(xùn)六6單元實訓(xùn)五5單元實訓(xùn)四4單元實訓(xùn)一可視化數(shù)據(jù)庫訪問工具的應(yīng)用1.實訓(xùn)目的(1)掌握VisualStudio.NET集成開發(fā)環(huán)境【工具箱】中的【數(shù)據(jù)】控件的使用方法。(2)掌握使用“數(shù)據(jù)適配器配置向?qū)А鄙蒘qlDataAdapter對象和SqlConnection對象的方法。(3)掌握從數(shù)據(jù)適配器生成類型化數(shù)據(jù)集的方法。(4)掌握使用數(shù)據(jù)適配器對象填充數(shù)據(jù)集的方法。(5)了解利用【屬性】窗口進行數(shù)據(jù)綁定的方法。2.實訓(xùn)內(nèi)容(1)使用“數(shù)據(jù)適配器配置向?qū)А鄙蒘qlDataAdapter對象和SqlConn
2、ection對象。(2)生成類型化數(shù)據(jù)集。(3)利用【屬性】窗口進行數(shù)據(jù)綁定。(4)編寫程序代碼填充數(shù)據(jù)集。3.實訓(xùn)相關(guān)的知識點(1)VisualStudio.NET【工具箱】中的【數(shù)據(jù)】控件。(2)窗體及控件的【屬性】窗口。(3)窗體的代碼窗口。4.窗體功能描述程序的運行結(jié)果如圖A-1所示,在各個TextBox控件和ComboBox控件中顯示課程數(shù)據(jù),單擊改變記錄位置的按鈕能瀏覽不同的課程數(shù)據(jù)。5.實訓(xùn)操作步驟(1)打開窗體。打開文件夾【UnitPractise_1】中的解決方案文件【UnitPractise_1.sln】,打開該解決方案中的窗體【frmCourse.vb】。(2)使用“數(shù)
3、據(jù)適配器配置向?qū)А鄙蒘qlDataAdapter對象和SqlConnection對象。(3)生成數(shù)據(jù)集對象。(4)在【屬性】窗口中進行數(shù)據(jù)綁定。(5)切換到代碼窗體,在窗體的Load事件過程中編寫程序代碼填充數(shù)據(jù)集。(6)分析窗體中已有的程序代碼。(7)運行應(yīng)用程序,運行結(jié)果如圖A-1所示。6.實訓(xùn)過程中出現(xiàn)的問題及其解決方法請將實訓(xùn)過程中出現(xiàn)的問題以及你所采用的解決方法記錄在下表中。問題的描述問題的解決方法7.實訓(xùn)總結(jié)通過本次實訓(xùn),重點掌握數(shù)據(jù)適配器向?qū)У氖褂梅椒?、?shù)據(jù)集的生成和填充數(shù)據(jù)集的方法,了解使用【屬性】窗體進行數(shù)據(jù)綁定的方法。單元實訓(xùn)二統(tǒng)計數(shù)據(jù)源中的數(shù)據(jù)1.實訓(xùn)目的(1)掌握S
4、ystem.Data.SqlClient命名空間引入的方法。(2)掌握連接對象和數(shù)據(jù)命令對象的定義方法。(3)掌握數(shù)據(jù)命令對象的屬性設(shè)置方法。(4)掌握數(shù)據(jù)連接的打開與關(guān)閉方法。(5)掌握SQL語句的定義方法。(6)掌握數(shù)據(jù)命令對象的ExecuteScalar方法的正確使用方法。2.實訓(xùn)內(nèi)容(1)編寫程序代碼引入System.Data.SqlClient命名空間。(2)編寫程序代碼定義連接對象和數(shù)據(jù)命令對象。(3)編寫程序代碼設(shè)置數(shù)據(jù)命令對象的屬性。(4)編寫程序代碼打開與關(guān)閉數(shù)據(jù)連接。(5)編寫程序代碼,調(diào)用數(shù)據(jù)命令對象的ExecuteScalar方法統(tǒng)計不同類型課程的數(shù)量。3.實訓(xùn)相關(guān)的
5、知識點(1)SQLServer.NETFramework數(shù)據(jù)提供程序類的命名空間。(2)ComboBox控件的屬性與事件。(3)連接對象和數(shù)據(jù)命令對象的屬性與方法。4.窗體功能描述程序的運行結(jié)果如圖A-2所示,在【課程類型】列表框中選擇一種課程類型,下方的文本框中顯示該類型課程的總數(shù)量。5.實訓(xùn)操作步驟(1)打開文件夾【UnitPractise2_1】中的解決方案文件【UnitPractise2_1.sln】,打開該解決方案中的窗體【Form1】,切換到代碼窗體,在窗體的Load事件過程中編寫程序代碼,這些代碼的功能為:在窗體運行時,顯示“必修課”的課程總數(shù)量。(2)在ComboBox1控件
6、的SelectedIndexChanged事件過程中編寫程序代碼,這些代碼的功能為:選擇不同的課程類型,顯示對應(yīng)類型的課程總數(shù)量,注意在ComboBox1列表框中選擇第一項“請選擇課程類型”時,則清空文本框。(3)調(diào)試程序。(4)運行應(yīng)用程序,運行結(jié)果如圖A-2所示。6.實訓(xùn)過程中出現(xiàn)的問題及其解決方法請將實訓(xùn)過程中出現(xiàn)的問題以及你所采用的解決方法記錄在下表中。問題的描述問題的解決方法7.實訓(xùn)總結(jié)通過本次實訓(xùn),掌握連接對象和數(shù)據(jù)命令對象的定義方法,調(diào)用數(shù)據(jù)命令對象的ExecuteScalar方法統(tǒng)計不同類型的課程數(shù)量。單元實訓(xùn)三瀏覽數(shù)據(jù)源中的數(shù)據(jù)1.實訓(xùn)目的(1)掌握數(shù)據(jù)讀取器對象和數(shù)據(jù)適配
7、器對象的定義方法。(2)掌握分別使用數(shù)據(jù)讀取器對象和數(shù)據(jù)適配器對象從數(shù)據(jù)表中提取一列數(shù)據(jù)的方法。(3)掌握數(shù)據(jù)命令的ExecuteReader方法,數(shù)據(jù)讀取器對象的HasRows屬性、Read方法、GetName方法和GetSqlString方法的正確使用方法。(4)掌握正確設(shè)置數(shù)據(jù)適配器對象的SelectCommand屬性的方法。(5)掌握DataView對象的Sort屬性和Find方法。2.實訓(xùn)內(nèi)容(1)