




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、太原工業(yè)學(xué)院計算機(jī)工程系課程名稱C#出僉日期2015、6、21姓名r喇驗成績實驗名稱實驗四ADO、Net數(shù)據(jù)庫基本操作實驗?zāi)康眉耙?、掌握ADONet基本架構(gòu),能夠通過Connection對象連接數(shù)據(jù)庫。2、掌握通過DataReader進(jìn)行數(shù)據(jù)查詢得基本萬法。3、掌握通過DataAdapter與DataSet進(jìn)行數(shù)據(jù)查詢彳導(dǎo)基本方法.4、掌握通過mand對象進(jìn)行數(shù)據(jù)操作得基本方法。5、能夠通過DataAdapter進(jìn)行數(shù)據(jù)庫操作。實驗環(huán)境MicrosoftVisua1Studio2010實驗內(nèi)容1 .設(shè)一個菜單系統(tǒng);2 .建立一個數(shù)據(jù)庫,通過Connection對象連接數(shù)據(jù)庫。3 .通過Da
2、taAdaptcr與DataSet進(jìn)行數(shù)據(jù)查詢,通過mand對象進(jìn)行數(shù)據(jù)操作,通過DataAdapter進(jìn)行數(shù)據(jù)庫操作,實現(xiàn)對數(shù)據(jù)得增刪該查;4 .要求界的友好。算法描述及實驗步驟1 .設(shè)一個菜單系統(tǒng)界面;2 .建立數(shù)據(jù)庫information;3 .通過Connection對象連接數(shù)據(jù)庫;4 .通過DataAdapter與DataSet進(jìn)行數(shù)據(jù)查詢;調(diào)試過程及實驗結(jié)果添加菜品:查詢菜品02刪除菜品03總結(jié)通過本次實驗,我了解到:1.ADO、NET設(shè)計思想就是從數(shù)據(jù)庫中讀取數(shù)據(jù)到內(nèi)存中,構(gòu)成內(nèi)存中得一個數(shù)據(jù)庫。2. Connection對象:建立與特定數(shù)據(jù)源得連接3. mand對象:對數(shù)據(jù)源執(zhí)
3、行命令,公開Parameters,并且可以從ConnectiAdapteon在Transaction得范圍內(nèi)執(zhí)行4 .DataReader對象:從數(shù)據(jù)源中讀取只進(jìn)且只讀得數(shù)據(jù)流5 .DataAdapter對象:用數(shù)據(jù)源填充DataSet并解析更新,r就是數(shù)據(jù)提供程序與DataSet得接口Data附錄MenucsnamespaceForm1publicpartialclassmenu:Formstaticstringstr="server=localhost;UserId=root;password=;Database=information"MSqlConnectionmc
4、onn=newMSqlConnection(str);publicmenu()Initializeponent();privatevoidForm1Load(objcctsender,EventArgse)Stringsq1="select*fromjibenxinxi"MSqlDataAdapterda=newMSqlDataAdapter(sql,mconn);DataSetds=newDataSet();da、Fill(ds,"information");dataGridView1、DataSource=ds;dataGridView1、DataM
5、ember="information"dataGridViewl、Columns0、HeaderText="菜號"dataGridViewl、Columns1、HeaderText="菜名";dataGridView1、Columns2、HeaderText="價格"dataGridViewl、Columns3、Head©rText="類別dataGridViewl、Columns4、HeaderText=dataGridViewl、Co1umns5、HeaderText=mconn、Close
6、();”備注"備注”;Jprivatevoidbutton1_Click(objectsender,Enewaddmenu()、Visible=true;this、Hide();ventArgse)e)conn)Jprivatevoidbutton3_Click(objectsender,EventArgsstringno=textBox1、Text;if(no="")Stringsql1="Select*fromjibenxinxi"MSqlDataAdapterda=newMSqlDataAdapter(sqll,mDataSetds=ne
7、wDataSet();da、Fi11(ds,"emploees);dataGridView1、DataSource=ds;dataGridView1、DataMember="emploecs"meonn、Close();textBox1、Text=""e1sestringsql=string、Format("sclect*fromjibenxinxiwhereno='0'",no);MSq1DataAdaptermda=newMSqlDataAdapter(sql,mconn);DataSetds=newDa
8、taSct();mda、Fill(ds,"emploees");dataGridView1、DataSource=ds;dataGridView1、DataMlember="emploees"mconn、Close();tcxtBox1、Text=""privatevoidbutton2Click(objectsender,EventArgse)Stringname=dataGridView1、RowsdataGridView1、CurrentRowIndex、Cells1、Value、ToString();Stringsql=Str
9、ing、Format("de1etefromjibenxinxiwherename='0'",name);MSqlmandmsq1mand=newMSqlmand(sql,mconn);mconn、Open();if(msqlmand、ExecuteNonQuer()>0)MessageBox、Show("刪除成功!”);Stringsql1="select*fromjibenxinxi"MSq1DataAdapterda=newMSqlDataAdapter(sqll,mconn);DataSetds=newDataSe
10、t();da、Fill(ds,"emploees");dataGridViewl、DataSource=ds;dataGridViewl、DataMemt)er="emploees"mconn、Close();AddmenucsnamespaceFormlpublicpartialc1assaddmenu:Formstaticstringstr="server=localhost;UserId=root;password=root;Database=information"MSqlConnectionmcon=newMSqlConne
11、ction(str);pub1icaddmenu()Initializeponent();privatevoidbuttonl_Click(objectsender,EventArgse)Stringsi=textBox1、Text;Strings2=textBox2、Text;Strings3=textBox3、Text;Strings4=textBox4、Text;Strings5=textBox5、Text;Strings6=textBox6、Text;stringconstr="server=locaIhost;UserId=root;password=;Database=i
12、nformation"MSqlConnectionmcon=newMSqlConnection(constr);mcon、Open();stringsq1=string、Format("insertintojibenxinxivalues('0z,z1',z2/,'3','4','5/)”,si,s3,s,s4,s5,s6);MSqImandmcmd=newMSqlmand(sql,mcon);trif(memdExecuteNonQuer()>0)MessageBox、Show("添加6成功|!”);
13、this,Visible=false;newmenu()、Visible=true;catch(Exceptione1)Console>WWriteLine(e1、Message);mcon、Close();Test、csnamespaceTestclassProgramstaticvoidMain(stringargs)stringconstr="server=localhost;UserId=root;password=root;Database=information"MSqlConnectionmcon=newMSq1Connection(constr);mcon、Open();Stringsql="select*fromjibenxinxi"MSqlmandmcmd=newMSq1manc(sql,mcon);mcmdExecuteNonQuer();MSqlDataReadermsr=mcmd、ExecuteReader();trwhile(msr、Read()Conso1e、WriteLine("菜號:0菜名:1價格:2類別:3備注:4備注:5&quo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度安全評價掛靠項目執(zhí)行合同
- 互聯(lián)網(wǎng)醫(yī)療行業(yè)發(fā)展報告
- 智能倉儲整體解決方案
- 監(jiān)控系統(tǒng)項目實施方案
- 專屬服裝設(shè)計制作及定制合同
- 車間主任工作計劃范文
- 分析公交車轉(zhuǎn)向角度設(shè)計要求
- 外貿(mào)企業(yè)國際貿(mào)易合規(guī)操作手冊
- 企業(yè)品牌建設(shè)與市場定位策略研究
- 光伏項目技術(shù)咨詢服務(wù)協(xié)議
- 2024年全國職業(yè)院校技能大賽(節(jié)水系統(tǒng)安裝與維護(hù)賽項)考試題庫(含答案)
- GJB9001C-2017版標(biāo)準(zhǔn)培訓(xùn)課件
- 公益服務(wù)調(diào)研報告范文
- 電影配樂合同模板
- 2024年銅陵職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫完美版
- 充電樁施工環(huán)境保護(hù)方案
- 江蘇省南京市高三2024-2025學(xué)年上學(xué)期第一次學(xué)情調(diào)研英語試題(解析版)
- 中古時期的世界(練習(xí))-2025年高考?xì)v史一輪復(fù)習(xí)(新教材新高考)
- 《化工設(shè)備機(jī)械基礎(chǔ)(第8版)》完整全套教學(xué)課件
- 2024版《糖尿病健康宣教》課件
- 敬老院考勤管理制度范本
評論
0/150
提交評論