實驗一 .net數(shù)據(jù)訪問技術(shù)

實驗一 .net數(shù)據(jù)訪問技術(shù)

ID:1719599

大?。?9.00 KB

頁數(shù):5頁

時間:2017-11-13

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

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

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

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

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

4、ommandcomm=newSqlCommand();//創(chuàng)建命令對象comm=conn.CreateCommand();//創(chuàng)建命令comm.CommandText="select*fromstudentwhere所在院系='"+yuanxiStr+"'";//命令語句,在stuent表中通過所在院系查找學(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();}}}}(二)運行結(jié)果如圖1-3所示:圖1-3按所在院系查找結(jié)果顯示1、編程實現(xiàn)向“student”關(guān)系表中插入一條學(xué)生記錄,并顯示插入后“student”關(guān)系表中所有記錄。要求學(xué)生記錄從鍵盤上輸入,編程中要求用到Connection對象、DataAdapter對象和DataSet對象。(一)部分代碼如下所示:try{Console.WriteLine("請輸入學(xué)生的

7、學(xué)號:");stringStuNo=Console.ReadLine();...//姓名、性別、出生日期、所在院系...cmd.CommandText="select*fromstudent";//數(shù)據(jù)庫的連接、命令SqlDataAdapterda=newSqlDataAdapter(cmd);//創(chuàng)建適配對象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é)號"]=StuNo;...//姓名、性別、出生日期、所在院系同學(xué)號dt.Rows.Add(row);//添加一行記錄da.Update(dt);//更新表Console.WriteLine("插入結(jié)果如下所示:");if(dt.Rows.Cou

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

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

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