



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第8章習(xí)題及參考答案一.單選題1.(D)對象用于從數(shù)據(jù)庫中獲取僅向前的只讀數(shù)據(jù)流,并且在內(nèi)存一次只能存放一行數(shù)據(jù)。此對象具有較好的功能,可以簡單地讀取數(shù)據(jù)。A.DataAdapter B.DataSet C.DataView D.DataReader2.如果要從數(shù)據(jù)庫中獲取單值數(shù)據(jù),應(yīng)該使用Command對象的(C)方法。A.ExecuteNonQuery B.ExecuteReader C.ExecuteScalar D.ExecuteXmlReader3.如果要從數(shù)據(jù)庫中獲取多行記錄,應(yīng)該使用Command對象的(B)方法。A.ExecuteNonQuery B.ExecuteReader C.ExecuteScalar D.ExecuteXmlReader4.下面SqlComand對象方法中,可以連接執(zhí)行Transact-SQL語句并返回受影響行數(shù)的是(D)A.
ExecuteReader
B.
ExecuteScalar
C.
Connection
D.
ExecuteNonQuery5.(C)是開發(fā)人員要使用的第一個對象,被要求用于任何其他ADO.NET對象之前。A.CommandBuilder對象 B.命令對象 C.連接對象 D.DataAdapter對象6.下面對象中可以脫機處理數(shù)據(jù)的是(A)A.DataSet
B.Connection
C.DataReader
D.DataAdapter
7.在ADO.NET中,對于Command對象的ExecuteNonQuery()方法和ExecuteReader()方法,下面敘述錯誤的是(C)。
A.insert、update、delete等操作的Sql語句主要用ExecuteNonQuery()方法來執(zhí)行;
B.ExecuteNonQuery()方法返回執(zhí)行Sql語句所影響的行數(shù)。
C.Select操作的Sql語句只能由ExecuteReader()方法來執(zhí)行;
D.ExecuteReader()方法返回一個DataReder對象;8.在ADO.NET中,DataAdapter(
D
)。
A.
是一個數(shù)據(jù)容器,可以把從數(shù)據(jù)庫中取得的數(shù)據(jù)存在應(yīng)用程序中
B.
負(fù)責(zé)與數(shù)據(jù)庫的連接
C.
映射數(shù)據(jù)庫的表和視圖在Web服務(wù)器進(jìn)行本地存儲
D.
是DataSet對象和數(shù)據(jù)庫之間的橋梁9.(D)表示一組相關(guān)表,在應(yīng)用程序中這些表作為一個單元被引用。使用此對象可以快速從每一個表中獲取所需的數(shù)據(jù),當(dāng)服務(wù)器斷開時檢查并修改數(shù)據(jù),然后在下一次操作中就使用這些修改的數(shù)據(jù)更新服務(wù)器。A.DataTable對象 B.DataRow對象 C.DataReader對象 D.DataSet對象10.如果希望將FlightNumber字段的值在包含信息字段的表的第一個<td>元素中顯示,你要在表格的<td>元素添加(A)代碼以顯示FlightNumber字段。A.<td><%=FlightNumber%></td>B.<td><scriptrunat=”server”>FlightNumber</script></td>C.<td><script>document.write(“FlightNumber”);</scripts></td>D.<td>=FlightNumber</td>二.填空題1.使用本地計算機上SQLEXPRESS實例為ASP.NETWeb應(yīng)用程序添加SQLServer數(shù)據(jù)庫連接的連接字符串。已知數(shù)據(jù)庫服務(wù)器用戶名為sa,密碼為123,使用SqlwebNews數(shù)據(jù)庫,請在空白處填寫代碼。<connectionStrings><addname="SqlwebNews"connectionString="DataSource=.\SQLEXPRESS_;InitialCatalog=_SqlwebNews_;Uid=_sa_;Pwd=_123_"providerName="System.Data.SqlClient"/></connectionStrings>2.使用上面配置的數(shù)據(jù)庫連接字符串,在后臺中添加代碼來判斷該數(shù)據(jù)庫字符串是否為空,若不為空,將輸出該字符串,請將空白處填寫完整。protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack){stringstrcnn=ConfigurationManager.ConnectionStrings["SqlwebNews"].ConnectionString;if(strcnn==null)Response.Write("該字符串為空!");elseResponse.Write("該字符串值為:"+);}}3.當(dāng)頁面加載時判斷該數(shù)據(jù)庫連接是否打開,如果沒有打開將執(zhí)行打開操作,同時彈出“測試成功,連接已經(jīng)打開”,請將空白處填寫完整。usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;……protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack){stringstrcnn=ConfigurationManager.ConnectionStrings["SqlwebNews"].ConnectionString;SqlConnectioncnn=newSqlConnection(strcnn);try{cnn.Open();Label1.Text="建立SqlServer2005數(shù)據(jù)庫連接成功";}catch{Label1.Text="建立SqlServer2005數(shù)據(jù)庫連接失敗";}finally{cnn.Close();}}}4.?dāng)?shù)據(jù)庫連接字符串已知,要通過編程獲取SqlwebNews數(shù)據(jù)庫中News表的總記錄數(shù),在后臺編寫如下代碼,請?zhí)顚懣瞻滋幋a。usingSystem.Configuration;usingSystem.Data.SqlClient;……protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack){stringstrcnn=ConfigurationManager.ConnectionStrings["SqlwebNews"].ConnectionString;SqlConnectioncnn=newSqlConnection(strcnn);Try{cnn.Open();SqlCommandcmd=newSqlCommand("selectcount(*)fromNews");cmd.Connection=cnn;intcount=Convert.ToInt32(cmd.ExecuteScalar());}finally{if(cnn!=null)cnn.Close();}}}5.在Default.aspx窗體中添加一個DropDownList控件命令為DropDownList1,該控件通過后臺代碼綁定用于顯示新聞標(biāo)題列表。這里使用SqlwebNews數(shù)據(jù)庫中的News表,新聞標(biāo)題字段為Title。下面在后臺代碼中添加一個DropDownListBind()方法實現(xiàn)DropDownList1綁定,根據(jù)程序要求,補充空白處的代碼。protectedvoidDropDownListBind(){stringstrcnn=ConfigurationManager.ConnectionStrings["SqlwebNews"].ConnectionString;SqlConnectioncnn=newSqlConnection(strcnn);SqlDataReaderdr=null;try{cnn.Open();SqlCommandcmd=newSqlCommand("select*fromNews",cnn);dr=cmd.ExecuteReader();while(dr.Read()){DropDownList1.Items.Add(dr["Title"].ToString());}}finally{if(dr!=null)dr.Close();if(cnn!=null)cnn.Close();}}6.Default.aspx窗體中需添加一個GridView控件GridView1用于顯示新聞信息,下面使用DataSet綁定SqlwebNews數(shù)據(jù)庫中News表的方法。usingSystem.Configuration;usingSystem.Data.SqlClient;usingSystem.Data;……protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack){stringstrcnn=ConfigurationManager.ConnectionStrings["SqlwebNews"].ConnectionString;SqlConnectioncnn=newSqlConnection(strcnn);SqlDataAdapterda=null;DataSetds=newDataSet();try{da=newSqlDataAdapter();da.SelectCommand=newSqlCommand("selectId,Title,TimefromNews",cnn);da.Fill(ds,"News");GridView1.DataSource=ds.Tables["News"].DefaultView;GridView1.DataBind();}finally{if(da!=null)da.Dispose();if(ds!=null)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 賣車轉(zhuǎn)讓合同范本
- 一年級新生入學(xué)家長會的發(fā)言稿
- 《雨》閱讀理解訓(xùn)練題及答案
- 東南亞企業(yè)合同范本
- 《長方形和正方形的周長》教學(xué)反思
- 取暖煤爐購銷合同范例
- 買賣電梯合同范本
- 下定金合同范本
- 借款電子合同范本
- 農(nóng)村酒店招租合同范例
- (正式版)SHT 3225-2024 石油化工安全儀表系統(tǒng)安全完整性等級設(shè)計規(guī)范
- 超高分子量聚乙烯纖維發(fā)展前景分析
- 腦梗死伴發(fā)高血壓的護(hù)理
- 派出所開展小學(xué)安全教育講座
- 2024年全國公務(wù)員考試公共基礎(chǔ)知識C類真題及解析
- 2016-2023年南京科技職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 助產(chǎn)健康宣教課件
- 機房運維報告
- 離婚協(xié)議書完整版Word模板下載
- 雪花勇闖天涯XPARTY活動策劃方案
- 2023年汽車修理工(高級)考試試題庫附答案
評論
0/150
提交評論