實(shí)驗(yàn)一 .net數(shù)據(jù)訪問(wèn)技術(shù)

實(shí)驗(yàn)一 .net數(shù)據(jù)訪問(wèn)技術(shù)

ID:1719599

大?。?9.00 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2017-11-13

實(shí)驗(yàn)一 .net數(shù)據(jù)訪問(wèn)技術(shù)_第1頁(yè)
實(shí)驗(yàn)一 .net數(shù)據(jù)訪問(wèn)技術(shù)_第2頁(yè)
實(shí)驗(yàn)一 .net數(shù)據(jù)訪問(wèn)技術(shù)_第3頁(yè)
實(shí)驗(yàn)一 .net數(shù)據(jù)訪問(wèn)技術(shù)_第4頁(yè)
實(shí)驗(yàn)一 .net數(shù)據(jù)訪問(wèn)技術(shù)_第5頁(yè)
資源描述:

《實(shí)驗(yàn)一 .net數(shù)據(jù)訪問(wèn)技術(shù)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、實(shí)驗(yàn)一ADO.NET數(shù)據(jù)訪問(wèn)技術(shù)專(zhuān)業(yè)班級(jí)學(xué)號(hào)姓名實(shí)驗(yàn)學(xué)時(shí)2實(shí)驗(yàn)類(lèi)型驗(yàn)證性實(shí)驗(yàn)地點(diǎn)數(shù)計(jì)學(xué)院實(shí)驗(yàn)中心實(shí)驗(yàn)時(shí)間指導(dǎo)老師實(shí)驗(yàn)成績(jī)年月日一、實(shí)驗(yàn)名稱(chēng)ADO.NET數(shù)據(jù)訪問(wèn)技術(shù)(2學(xué)時(shí))二、實(shí)驗(yàn)?zāi)康?、了解與ADO.NET有關(guān)的命名空間。2、掌握使用Connection對(duì)象連接服務(wù)器上數(shù)據(jù)庫(kù)的方法。3、掌握使用Command對(duì)象執(zhí)行數(shù)據(jù)庫(kù)訪問(wèn)命令的方法。4、掌握DataReader對(duì)象和DataAdapter對(duì)象的使用方法。5、掌握DataSet對(duì)象的使用方法。三、實(shí)驗(yàn)內(nèi)容在SQLServer2008數(shù)據(jù)庫(kù)管理系統(tǒng)中建立名稱(chēng)

2、為“data”的數(shù)據(jù)庫(kù),在該數(shù)據(jù)庫(kù)中建立一個(gè)名稱(chēng)為“student”的關(guān)系表,其結(jié)構(gòu)如圖1-1所示,數(shù)據(jù)庫(kù)中所有學(xué)生信息列表如圖1-2所示:圖1-1“student”關(guān)系表的結(jié)構(gòu)圖1-2數(shù)據(jù)庫(kù)中所有學(xué)生信息列表1、編程實(shí)現(xiàn)按所在系查詢(xún)學(xué)生信息。要求查詢(xún)條件”所在院系”從鍵盤(pán)上輸入,編程中要求用到Connection對(duì)象、Command對(duì)象和DataReader對(duì)象。(一)部分代碼如下所示:namespaceConsoleApplicationStudent{classProgram{staticvoidMain(

3、string[]args){try{Console.WriteLine("請(qǐng)輸入學(xué)生所在系的名稱(chēng):");stringyuanxiStr=Console.ReadLine();SqlConnectionconn=newSqlConnection();//創(chuàng)建數(shù)據(jù)庫(kù)連接對(duì)象conn.ConnectionString="datasource=(local);initialcatalog=data;IntegratedSecurity=SSPI";//數(shù)據(jù)庫(kù)連接對(duì)象連接字符串conn.Open();//打開(kāi)數(shù)據(jù)庫(kù)SqlC

4、ommandcomm=newSqlCommand();//創(chuàng)建命令對(duì)象comm=conn.CreateCommand();//創(chuàng)建命令comm.CommandText="select*fromstudentwhere所在院系='"+yuanxiStr+"'";//命令語(yǔ)句,在stuent表中通過(guò)所在院系查找學(xué)生信息SqlDataReaderdr=comm.ExecuteReader();//讀取數(shù)據(jù)if(dr.HasRows){for(inti=0;i

5、te(dr.GetName(i)+"tt");}Console.WriteLine();while(dr.Read()){for(intj=0;j

6、ch(Exceptionex){Console.WriteLine(ex.Message);}finally{Console.ReadLine();}}}}(二)運(yùn)行結(jié)果如圖1-3所示:圖1-3按所在院系查找結(jié)果顯示1、編程實(shí)現(xiàn)向“student”關(guān)系表中插入一條學(xué)生記錄,并顯示插入后“student”關(guān)系表中所有記錄。要求學(xué)生記錄從鍵盤(pán)上輸入,編程中要求用到Connection對(duì)象、DataAdapter對(duì)象和DataSet對(duì)象。(一)部分代碼如下所示:try{Console.WriteLine("請(qǐng)輸入學(xué)生的

7、學(xué)號(hào):");stringStuNo=Console.ReadLine();...//姓名、性別、出生日期、所在院系...cmd.CommandText="select*fromstudent";//數(shù)據(jù)庫(kù)的連接、命令SqlDataAdapterda=newSqlDataAdapter(cmd);//創(chuàng)建適配對(duì)象SqlCommandBuilderbuilder=newSqlCommandBuilder(da);//創(chuàng)建命令DataSetds=newDataSet();//創(chuàng)建數(shù)據(jù)集da.Fill(ds,"Table

8、");//DataTabledt=ds.Tables["Table"];DataRowrow=dt.NewRow();row["學(xué)號(hào)"]=StuNo;...//姓名、性別、出生日期、所在院系同學(xué)號(hào)dt.Rows.Add(row);//添加一行記錄da.Update(dt);//更新表Console.WriteLine("插入結(jié)果如下所示:");if(dt.Rows.Cou

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

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

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