




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、計算機科學與工程學院武 漢 工 程 大 學計算機科學與工程學院數(shù)據(jù)庫系統(tǒng)概論實驗報告專業(yè)班級11網工1-2實驗地點計算機大樓423機房學生學號指導教師學生姓名實驗時間實驗項目實驗3 數(shù)據(jù)庫設計與應用開發(fā)(6學時)實驗類別操作性() 驗證性() 設計性( ) 綜合性( ) 其它( )實驗目的及要求1.依照數(shù)據(jù)庫設計的方法,完成學生管理系統(tǒng)的數(shù)據(jù)庫設計。2.掌握程序設計語言和SQL-Server的連接方法。3.建立簡單的數(shù)據(jù)庫訪問界面。掌握數(shù)據(jù)庫應用系統(tǒng)開發(fā)的基本方法。成 績 評 定 表類 別評 分 標 準分值得分合 計上機表現(xiàn)積極出勤、遵守紀律主動完成實驗設計任務30分程序代碼比較規(guī)范、基本正確
2、功能達到實驗要求30分實驗報告及時遞交、填寫規(guī)范內容完整、體現(xiàn)收獲40分說明: 評閱教師: 日 期: 2013 年 月 日實 驗 內 容實驗內容:依照學生管理系統(tǒng)的要求,完成如下任務 1.設計適合此應用需求的規(guī)范化的數(shù)據(jù)庫。2.學習如何進行數(shù)據(jù)庫連接。4.制作一個簡單的數(shù)據(jù)庫訪問程序。(DELPHI、VB、PB等)要求能完成下列處理要求:1.學生信息的增、刪、改及查詢操作。2.選課和課程信息的系列操作。 實驗步驟:一、VB連接SQL Server數(shù)據(jù)庫方法一:1)打開VB,新建一個“標準EXE”。2)在“工程”里面選擇“部件”,添加“Microsoft ADO Data Control 6.0
3、(SP6)”和“Microsoft DataGrid Control 6.0(SP6)”,點擊“確定”。3)在左側工具中雙擊Adodc控件和DataGrid控件并將其放在合適的位置。4) 右擊Adodc1,在彈出的下拉菜單中選擇“ADODC屬性”,出現(xiàn)屬性頁,選擇“使用連接字符串”,點擊“生成”,選擇“Microsoft OLE DB Provider for SQL Server”,點擊下一步。5)在“數(shù)據(jù)鏈接屬性”中輸入如圖所示信息,點擊確定。6)點擊“測試連接”。7) 在Form1空白處雙擊鼠標左鍵,彈出代碼編輯窗口。8)在編輯窗口輸入如下代碼。Private Sub DataGrid1
4、_Click()Adodc1.Visible = FalseAdodc1.RecordSource = "select * from Student"Adodc1.RefreshSet DataGrid1.DataSource = Adodc1.RecordsetDataGrid1.RefreshEnd Sub9)點擊“運行”,則連接到JXGL數(shù)據(jù)庫的Student表,出現(xiàn)如圖所示的結果。10)連接Course表和SC表只需將代碼中的表名修改即可,得到如下結果。(1)VB和JXGL數(shù)據(jù)庫Course表連接結果:(2) VB和JXGL數(shù)據(jù)庫SC表連接結果:2、 VB連接SQL
5、 Server數(shù)據(jù)庫方法二以及數(shù)據(jù)庫的訪問程序:(一)VB連接SQL Server數(shù)據(jù)庫:1) 打開控制面板,雙擊“數(shù)據(jù)源”圖標。2) 在“ODBC數(shù)據(jù)源管理器”中選擇“系統(tǒng)DSN”,點擊“添加”按鈕,出現(xiàn)“創(chuàng)建新數(shù)據(jù)源頁面”,選擇添加SQL Server。3) 在創(chuàng)建到SQL Server的新數(shù)據(jù)源中輸入“數(shù)據(jù)源名稱”,選擇我們需要的服務器類型。4)在“創(chuàng)建到SQL Server的新數(shù)據(jù)源”中選擇“使用網絡登錄ID的Windows NT驗證”。5)在“更改默認的數(shù)據(jù)庫為(D)”選擇我們所需的數(shù)據(jù)源名稱,點擊“下一步”,再點擊“完成”。6)點擊“測試數(shù)據(jù)源”,出現(xiàn)“測試成功”,則連接成功。(2
6、) 數(shù)據(jù)庫的訪問程序:1、對數(shù)據(jù)庫的查詢:1) 雙擊“Adodc控件”,添加如圖所示的控件。2) 右擊“Adodc控件”設置其屬性如下所示。3) 在右側屬性-Form1中分別設置Text1的DataSource為“Adodc1”,DataField為“Sno”,Text2的DataSource為“Adodc1”,DataField為“Sname”,Text3的DataSource為“Adodc1”,DataField為“Ssex”。4) 點擊VB中的“運行”按鈕,則可以成功查詢Student表中學生的信息。5)點擊“Adodc控件”中向右的圖標,則可以查詢到所有學生的信息。2、 對數(shù)據(jù)庫中數(shù)據(jù)
7、的添加:1) 在VB中新建一個窗體,如圖所示。2) 在左側工具中雙擊“Adodc控件”和“DataGrid控件”并將其放在合適的位置。3) 對“Adodc控件”屬性的設置和前面相同。4) 雙擊退出按鈕,對此按鈕進行編程。5) 對Form1加入如圖所示的按鈕。6) 雙擊新添加的各個按鈕對其編程:Private Sub Command1_Click()Form.ShowEnd SubPrivate Sub Command2_Click()tex_Sno.Text = ""tex_Sname.Text = ""tex_Ssex.Text = "&qu
8、ot;Adodc1.RefreshAdodc1.Recordset.AddNewcmd_add.Enabled = False '添加數(shù)據(jù)按鈕禁用cmd_save.Enabled = True '保存數(shù)據(jù)按鈕啟用End SubPrivate Sub Command3_Click()If tex_Sno.Text = "" Then MsgBox ("請輸入學號")ElseIf tex_Sname.Text = "" Then MsgBox ("請輸入姓名")ElseIf tex_Ssex.Text
9、= "" Then MsgBox ("請輸入性別")Else Adodc1.Recordset("學號") = tex_Sno.Text Adodc1.Recordset("姓名") = tex_Sname.Text Adodc1.Recordset("性別") = tex_Ssex.Text cmd_add.Enabled = Truecmd_save.Enabled = FalseEnd IfEnd SubPrivate Sub Command4_Click()Unload Form1Unload Form2End Sub7) 編寫好程序后即可實現(xiàn)對該數(shù)據(jù)庫中學生信息的添加。實 驗 總 結 在本次數(shù)據(jù)庫實驗中,我將數(shù)據(jù)庫中的理論知識,運用到實踐中來。同時我也遇到很多困難,在解決它們的同時我學到了很多,受益匪淺,特別是如何分析、建立、開發(fā)一個系統(tǒng)。在實驗中我熟練掌握了常用控件的添加、窗體的調試、控件的布局以及其對應屬性的設置!并且對我們不了解的VB代碼有了一定的了解。由于開始對VB和SQL Server的連接沒有什么了解,而且我們也沒有學習過VB,所以這次的實驗我基本上都是自己查找各種資料來獨立完成此次試驗。在實驗中我
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車銷售競賽活動方案
- 正安音樂活動策劃方案
- 氣球派對營銷活動方案
- 樓盤開盤活動策劃方案
- 沂蒙山體檢活動方案
- 永春市文旅活動方案
- 民兵登山活動方案
- 水上公園充值活動方案
- 棋類活動培訓班活動方案
- 桌球游戲活動方案
- 統(tǒng)編版語文二下園地三+單元復習課 課件
- 2025年輕人情緒消費趨勢報告-抖音商城xsocialbeta-202506
- 培訓中心項目管理制度
- 承包企業(yè)食堂管理制度
- 智能合約的自適應優(yōu)化與動態(tài)執(zhí)行研究-洞察闡釋
- 高中教科研課題:《新課程背景下高中語文情境教學改革研究》課題工作匯報
- 2025年寧波市奉化區(qū)紅果文體產業(yè)運營管理有限公司招聘筆試參考題庫含答案解析
- 湖南省永州市寧遠縣2025屆七年級數(shù)學第二學期期末達標檢測試題含解析
- 創(chuàng)新人才小升初試題及答案
- 委托加工稻米協(xié)議書
- 國際壓力性損傷潰瘍預防和治療臨床指南(2025年版)解讀
評論
0/150
提交評論