下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第10章練習(xí)題一、填空:1. SQL語句中刪除一個(gè)表中記錄,使用的關(guān)鍵字是(delete)。2. 數(shù)據(jù)庫表中的每一行稱為一條(記錄)。3. 要關(guān)閉已打開的數(shù)據(jù)庫連接,應(yīng)使用連接對象的(close)方法。4. 關(guān)閉數(shù)據(jù)庫的連接,應(yīng)使用連接對象的(close)方法。5. SQL語句中的選擇語句,使用的關(guān)鍵字是(SELECT)。6. 使用SqlDataReader次可以讀?。?)條記錄。7. 在AD0.NET中,表示程序到數(shù)據(jù)的連接的對象為(Connection對象)。8. 、在ADO.NET中,可以在DataSet中維護(hù)(DataRelation)對象的集合來管理表間的導(dǎo)航關(guān)系。9. 在DataS
2、et對象中,可通過(Tables)集合遍歷DataSet對象中所有的數(shù)據(jù)表對象。10. 在ADO.NET中,通過執(zhí)行Command對象的ExecuteReader方法返回的DataReader對象是一種(只向前的只讀的結(jié)果集)。11. MicrosoftADO.NET框架中的類主要屬于(System.Data)命名空間?12. ADO.NET對象模型包含(.NET數(shù)據(jù)提供程序)和(DataSet)兩部分13. 在設(shè)置連接字符串時(shí),參數(shù)InitialCatalog代表的含義是(數(shù)據(jù)庫的名稱)。14. 成功向數(shù)據(jù)庫表中插入5條記錄,當(dāng)調(diào)用ExecuteNonQuery方法后,返回值為(5)。15.
3、 屬于DDL語句(數(shù)據(jù)定義語句)(Create)、(Drop)和(Alter)。16. 若想從數(shù)據(jù)庫中查詢到student表和course表中的所有信息并顯示出來,則應(yīng)該調(diào)用17. 命令對象的(ExecuteReader)方法18. 在ADO.NET中,為訪問DataTable對象從數(shù)據(jù)源提取的數(shù)據(jù)行,可使用DataTable19. 對象的(Rows)屬性20. DataAdapter對象使用與(UpdateCommand)屬性關(guān)聯(lián)的Command對象將DataSet修改的數(shù)據(jù)保存入數(shù)據(jù)源。21. 數(shù)據(jù)適配器對象使用與(InsertCommand)屬性相關(guān)聯(lián)的Command對象將DataSet
4、插入的數(shù)據(jù)更新入數(shù)據(jù)源。22. 填充數(shù)據(jù)集應(yīng)調(diào)用數(shù)據(jù)適配器的(Fill)方法。23. 更新數(shù)據(jù)集應(yīng)調(diào)用數(shù)據(jù)適配器的(Update)方法。二、選擇:1下列哪個(gè)類型的對象是ADO.NET在非連接模式下處理數(shù)據(jù)內(nèi)容的主要對象?(d)a)Commandb)Connectionc)DataAdapterd)DataSet2創(chuàng)建數(shù)據(jù)庫連接使用的對象是(a)。a)Connectionb)Commandc)DataReaderd)DataSet23若將數(shù)據(jù)庫中的數(shù)據(jù)填充到數(shù)據(jù)集,應(yīng)調(diào)用SqlDataAdapter的(c)方法。a)Openb)Closec)Filld)Update4. 在使用FileStrea
5、m打開一個(gè)文件時(shí),通過使用FileMode枚舉類型的(a)成員,來指定操作系統(tǒng)打開一個(gè)現(xiàn)有文件并把文件讀寫指針定位在文件尾部。a)Appendb)Createc)CreateNewd)Truncate5指定操作系統(tǒng)讀取文件方式中的FileMode.Create的含義是(d)。a)打開現(xiàn)有文件b)指定操作系統(tǒng)應(yīng)創(chuàng)建文件,如果文件存在,將出現(xiàn)異常c)打開現(xiàn)有文件,若文件不存在,出現(xiàn)異常d)指定操作系統(tǒng)應(yīng)創(chuàng)建文件,如果文件存在,將被改寫三、簡答題1. 簡述文本文件與二進(jìn)制文件的區(qū)別。文本文件中字節(jié)單元的內(nèi)容為字符的代碼,在二進(jìn)制文件中,文件內(nèi)容是數(shù)據(jù)的內(nèi)部表示,是從內(nèi)存中直接復(fù)制過來的。兩者對于字符
6、信息無差別,而對于數(shù)值信息,數(shù)據(jù)的內(nèi)部表示和字符代碼截然不同。二進(jìn)制文件中的數(shù)據(jù)不需要進(jìn)行轉(zhuǎn)換,文本文件中的數(shù)據(jù)需要進(jìn)行轉(zhuǎn)換。2. 簡述已連接環(huán)境與非連接環(huán)境的區(qū)別與優(yōu)缺點(diǎn)。已連接環(huán)境是指應(yīng)用程序和數(shù)據(jù)庫之間保持連續(xù)的通信,優(yōu)點(diǎn)是能及時(shí)刷新數(shù)據(jù)庫,安全性較高,缺點(diǎn)是需要固定的數(shù)據(jù)庫連接,不宜多個(gè)用戶共同使用同一個(gè)數(shù)據(jù)庫,擴(kuò)展性差。非連接環(huán)境是指應(yīng)用程序能夠在與數(shù)據(jù)庫斷開的情況下進(jìn)行操作,優(yōu)點(diǎn)是應(yīng)用程序可以隨時(shí)連接到數(shù)據(jù)庫獲取相應(yīng)的信息,缺點(diǎn)是獲得的數(shù)據(jù)可能不是最新的,并且對數(shù)據(jù)更改時(shí)可能引發(fā)沖突,因?yàn)樵谀骋粫r(shí)刻可能有多個(gè)用戶同時(shí)對統(tǒng)一數(shù)據(jù)操作。3何謂數(shù)據(jù)綁定技術(shù)?所謂數(shù)據(jù)綁定技術(shù)就是把已經(jīng)打開
7、的數(shù)據(jù)集中某個(gè)或者字段綁定到組件的某些屬性上的一種技術(shù),就是把已經(jīng)打開的數(shù)據(jù)的某個(gè)或者某些字段綁定到TextBox、istBox、ComboBox等組件能夠顯示數(shù)據(jù)的屬性上,當(dāng)對組件完場數(shù)據(jù)綁定后,其顯示字段的內(nèi)容將隨著數(shù)據(jù)記錄指針的變化而變化。4事件是一種委托嗎?為什么?事件不是委托,不過由于事件的性質(zhì)決定了處理它的程序邏輯能訪問的參數(shù),因此,在C#中處理事件的邏輯都包裝為委托。5. 列舉AD0.NET中的五個(gè)主要對象,并簡單描述Connection連接對象,Command執(zhí)行命令和存儲過程,DataReader向前只讀的數(shù)據(jù)流,DataAdapter適配器,支持增刪查詢,DataSet數(shù)據(jù)
8、級對象,相當(dāng)于內(nèi)存里的一張或多張表。.6.NET中讀寫數(shù)據(jù)庫需要用到那些類?他們的作用?DataSet:數(shù)據(jù)存儲器;DataCommand:執(zhí)行語句命令;DataAdapter:數(shù)據(jù)的集合,用于填充。7. ADO.NET相對于ADO等主要有什么改進(jìn)?1:不依賴于oledb提供程序,而是使用.net托管提供的程序,2:不使用com3:不在支持動態(tài)游標(biāo)和服務(wù)器端游4:,可以斷開connection而保留當(dāng)前數(shù)據(jù)集可用5:強(qiáng)類型轉(zhuǎn)換6:xml支持8. 如何處理幾十萬條并發(fā)數(shù)據(jù)?用存儲過程或事務(wù)。取得最大標(biāo)識的時(shí)候同時(shí)更新.注意主鍵不是自增量方式這種方法并發(fā)的時(shí)候是不會有重復(fù)主鍵的取得最大標(biāo)識要有一個(gè)
9、存儲過程來獲取.9. DataReader和DataSet的異同DataReader使用時(shí)始終占用SqlConnection,在線操作數(shù)據(jù)庫.任何對SqlConnection的操作都會引發(fā)DataReader的異常.因?yàn)镈ataReader每次只在內(nèi)存中加載一條數(shù)據(jù),所以占用的內(nèi)存是很小的.因?yàn)镈ataReader的特殊性和高性能所以DataReader是只進(jìn)的.你讀了第一條后就不能再去讀取第一條了.DataSet則是將數(shù)據(jù)一次性加載在內(nèi)存中拋棄數(shù)據(jù)庫連接讀取完畢即放棄數(shù)據(jù)庫連接.因?yàn)镈ataSet將數(shù)據(jù)全部加載在內(nèi)存中所以比較消耗內(nèi)存但是確比DataReader要靈活.可以動態(tài)的添加行,列,數(shù)據(jù).對數(shù)據(jù)庫進(jìn)行回傳更新操作.10. 存儲過程和sql語句的優(yōu)缺點(diǎn)優(yōu)點(diǎn):1)提高性能,減少網(wǎng)
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025合同模板從業(yè)人員退職酬勞金運(yùn)用及支配辦法范本
- 2025墻體廣告制作合同范文
- 課題申報(bào)參考:綠色轉(zhuǎn)型下“綠天鵝”風(fēng)險(xiǎn)傳染網(wǎng)絡(luò)效應(yīng)研究:實(shí)證識別與政策協(xié)同
- 課題申報(bào)參考:聯(lián)合國教科文組織STEM一類中心建設(shè)研究
- 課題申報(bào)參考:考慮農(nóng)戶異質(zhì)性的農(nóng)產(chǎn)品直播電商平臺供應(yīng)鏈合作模式與運(yùn)營決策研究
- 設(shè)計(jì)未來辦公體驗(yàn)科技創(chuàng)新的視角
- 科技助力下的現(xiàn)代家庭急救體系
- 2024年會議電視圖像保密機(jī)項(xiàng)目資金籌措計(jì)劃書
- 游戲化學(xué)習(xí)在小學(xué)科普教育中的重要性研究
- 河北省石家莊市正定縣2024-2025學(xué)年八年級上學(xué)期1月期末道德與法治試題(含答案)
- 2023-2024學(xué)年度人教版一年級語文上冊寒假作業(yè)
- 2024醫(yī)療銷售年度計(jì)劃
- 稅務(wù)局個(gè)人所得稅綜合所得匯算清繳
- 人教版語文1-6年級古詩詞
- 上學(xué)期高二期末語文試卷(含答案)
- 職業(yè)發(fā)展展示園林
- 七年級下冊英語單詞默寫表直接打印
- 2024版醫(yī)療安全不良事件培訓(xùn)講稿
- 中學(xué)英語教學(xué)設(shè)計(jì)PPT完整全套教學(xué)課件
- 移動商務(wù)內(nèi)容運(yùn)營(吳洪貴)項(xiàng)目五 運(yùn)營效果監(jiān)測
- 比較思想政治教育學(xué)
評論
0/150
提交評論