《數(shù)據(jù)庫訪問》ppt課件

《數(shù)據(jù)庫訪問》ppt課件

ID:27273002

大?。?04.51 KB

頁數(shù):54頁

時間:2018-11-30

《數(shù)據(jù)庫訪問》ppt課件_第1頁
《數(shù)據(jù)庫訪問》ppt課件_第2頁
《數(shù)據(jù)庫訪問》ppt課件_第3頁
《數(shù)據(jù)庫訪問》ppt課件_第4頁
《數(shù)據(jù)庫訪問》ppt課件_第5頁
資源描述:

《《數(shù)據(jù)庫訪問》ppt課件》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、第9章數(shù)據(jù)庫訪問VisualBasic程序設計教程本章內容安排關系數(shù)據(jù)庫及其應用關系數(shù)據(jù)庫概述SQL及其應用利用ADO控件訪問數(shù)據(jù)庫利用ADO對象訪問數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)庫數(shù)據(jù)表字段記錄主鍵數(shù)據(jù)庫操作投影合并SQL及其應用SQL是通用的數(shù)據(jù)庫語言,幾乎為所有的關系數(shù)據(jù)庫管理系統(tǒng)所支持。SQL可用來編寫查詢或操作數(shù)據(jù)庫的命令,在數(shù)據(jù)庫管理系統(tǒng)的驅動下實施對數(shù)據(jù)庫的一切訪問(創(chuàng)建、維護和查詢)。SQL及其應用對數(shù)據(jù)庫的操作插入記錄刪除記錄修改記錄查詢數(shù)據(jù)SQL及其應用對數(shù)據(jù)庫的操作插入記錄i

2、nsertintoEmployees(工號,姓名,所屬部門,工資)values(1201,'吳昊','市場部',3500)刪除記錄修改記錄查詢數(shù)據(jù)SQL及其應用對數(shù)據(jù)庫的操作插入記錄刪除記錄deletefromEmployeeswhere工號=1201修改記錄查詢數(shù)據(jù)SQL及其應用對數(shù)據(jù)庫的操作插入記錄刪除記錄修改記錄updateEmployeesset工資=工資*1.2where工號=1201查詢數(shù)據(jù)SQL及其應用對數(shù)據(jù)庫的操作插入記錄刪除記錄修改記錄查詢數(shù)據(jù)select姓名,所屬部門,工資f

3、romEmployeeswhere所屬部門='市場部'本章內容安排關系數(shù)據(jù)庫及其應用利用ADO控件訪問數(shù)據(jù)庫ADO控件DataGrid控件ADO控件的操作DataGrid控件的操作利用ADO對象訪問數(shù)據(jù)庫ADO技術簡介在VisualBasic程序中,并不能直接使用SQL命令。ADO技術是訪問數(shù)據(jù)庫的最佳途徑。Microsoft既提供了ADO控件、也提供了沒有界面的ADO對象用于創(chuàng)建數(shù)據(jù)庫應用程序。ADO控件和DataGrid控件第一個任務:把數(shù)據(jù)庫中的數(shù)據(jù)表按照表格的形式顯示在Form窗體中。完

4、成這個任務既要使用ADO控件,又要使用DataGrid控件。ADO控件是提供數(shù)據(jù)的數(shù)據(jù)源控件。它從數(shù)據(jù)庫中查詢并返回有關數(shù)據(jù)(稱為記錄集)。DataGrid控件是利用數(shù)據(jù)的綁定控件,它能使數(shù)據(jù)按表格的形式顯示出來。ADO控件和DataGrid控件向工具箱添加ADO控件和DataGrid控件從【工程】菜單里選擇【組件…】,顯示【組件對話框】;在這個對話框中選擇MicrosoftADODataControl6.0選項;再選擇MicrosoftDataGridControl6.0選項;最后,關閉這個對

5、話框,ADO數(shù)據(jù)控件和DataGrid綁定控件即進入工具箱中。ADO控件和DataGrid控件設置ADO數(shù)據(jù)控件,使其成為數(shù)據(jù)源。主要在屬性對話框中設置以下屬性:ConnectionString屬性,設置為提供數(shù)據(jù)庫信息的連接字符串。RecordSource屬性,設置為SQL的select命令或存儲過程名稱。同時應指定命令類型。把DataGrid控件綁定到數(shù)據(jù)源ADO控件。主要設置其一個屬性:DataSource屬性,將其設定為ADO控件即可。ADO控件的操作主要有以下4種操作:使記錄指針移到第

6、一條記錄;使記錄指針移到上一條記錄;使記錄指針移到下一條記錄;使記錄指針移到最后一條記錄。DataGrid控件的操作PageUp鍵和PageDown鍵:可在記錄集中前后翻頁。光標上、下鍵:可從一條記錄移到另一條記錄。使用窗口右邊的垂直滾動條可上下翻看記錄。光標左、右鍵:可從一個字段移到另一個字段。當然也可以用鼠標直接點選某個字段(單元格)。當鼠標定位在列分界線上并出現(xiàn)伸縮豎線時,按住鼠標左鍵,拖動伸縮豎線可擴大或減小列的寬度。DataGrid控件的主要屬性AllowAddNew:設為True時,

7、當光標移到最后時會添加一條新記錄。AllowDelete:設為True時,可按鍵盤上的Del或Delete鍵刪除當前記錄。AllowUpdate:設為True,則當移動記錄指針時,對前條記錄所做的修改將會被保存。設為False,可防止修改。DataSource:將其設置為某個數(shù)據(jù)源(ADO數(shù)據(jù)控件、或后面要介紹的Recordset對象),即可按表格的形式顯示其中的數(shù)據(jù)。本章內容安排關系數(shù)據(jù)庫及其應用利用ADO控件訪問數(shù)據(jù)庫利用ADO對象訪問數(shù)據(jù)庫連接到數(shù)據(jù)庫操作數(shù)據(jù)庫利用查詢結果利用ADO對象訪

8、問數(shù)據(jù)庫我們需要更靈活地控制對數(shù)據(jù)庫的訪問。對數(shù)據(jù)庫的不同訪問,其實可以共享一個數(shù)據(jù)庫連接,而不需要為每個查詢都建立一個數(shù)據(jù)庫連接。當不需要某個查詢時,相應的對象可以隨時關閉并釋放,不會始終占用著系統(tǒng)資源。實際開發(fā)都要使用ADO對象。當然,使用ADO對象,意味著編程人員需要編寫更多的代碼。利用ADO對象訪問數(shù)據(jù)庫ADO基本的對象有三個,代表了訪問數(shù)據(jù)庫的三個步驟:連接數(shù)據(jù)庫。由Connection對象負責。訪問操作數(shù)據(jù)庫。由Command對象負責。查詢操作的結果,由Recordset對象表示。利

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

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

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