

下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第10章練習題一、填空:1. SQL語句中刪除一個表中記錄,使用的關鍵字是(delete)。2. 數(shù)據(jù)庫表中的每一行稱為一條(記錄)。3. 要關閉已打開的數(shù)據(jù)庫連接,應使用連接對象的(close)方法。4. 關閉數(shù)據(jù)庫的連接,應使用連接對象的(close)方法。5. SQL語句中的選擇語句,使用的關鍵字是(SELECT)。6. 使用SqlDataReader次可以讀?。?)條記錄。7. 在AD0.NET中,表示程序到數(shù)據(jù)的連接的對象為(Connection對象)。8. 、在ADO.NET中,可以在DataSet中維護(DataRelation)對象的集合來管理表間的導航關系。9. 在DataS
2、et對象中,可通過(Tables)集合遍歷DataSet對象中所有的數(shù)據(jù)表對象。10. 在ADO.NET中,通過執(zhí)行Command對象的ExecuteReader方法返回的DataReader對象是一種(只向前的只讀的結果集)。11. MicrosoftADO.NET框架中的類主要屬于(System.Data)命名空間?12. ADO.NET對象模型包含(.NET數(shù)據(jù)提供程序)和(DataSet)兩部分13. 在設置連接字符串時,參數(shù)InitialCatalog代表的含義是(數(shù)據(jù)庫的名稱)。14. 成功向數(shù)據(jù)庫表中插入5條記錄,當調(diào)用ExecuteNonQuery方法后,返回值為(5)。15.
3、 屬于DDL語句(數(shù)據(jù)定義語句)(Create)、(Drop)和(Alter)。16. 若想從數(shù)據(jù)庫中查詢到student表和course表中的所有信息并顯示出來,則應該調(diào)用17. 命令對象的(ExecuteReader)方法18. 在ADO.NET中,為訪問DataTable對象從數(shù)據(jù)源提取的數(shù)據(jù)行,可使用DataTable19. 對象的(Rows)屬性20. DataAdapter對象使用與(UpdateCommand)屬性關聯(lián)的Command對象將DataSet修改的數(shù)據(jù)保存入數(shù)據(jù)源。21. 數(shù)據(jù)適配器對象使用與(InsertCommand)屬性相關聯(lián)的Command對象將DataSet
4、插入的數(shù)據(jù)更新入數(shù)據(jù)源。22. 填充數(shù)據(jù)集應調(diào)用數(shù)據(jù)適配器的(Fill)方法。23. 更新數(shù)據(jù)集應調(diào)用數(shù)據(jù)適配器的(Update)方法。二、選擇:1下列哪個類型的對象是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ù)集,應調(diào)用SqlDataAdapter的(c)方法。a)Openb)Closec)Filld)Update4. 在使用FileStrea
5、m打開一個文件時,通過使用FileMode枚舉類型的(a)成員,來指定操作系統(tǒng)打開一個現(xiàn)有文件并把文件讀寫指針定位在文件尾部。a)Appendb)Createc)CreateNewd)Truncate5指定操作系統(tǒng)讀取文件方式中的FileMode.Create的含義是(d)。a)打開現(xiàn)有文件b)指定操作系統(tǒng)應創(chuàng)建文件,如果文件存在,將出現(xiàn)異常c)打開現(xiàn)有文件,若文件不存在,出現(xiàn)異常d)指定操作系統(tǒng)應創(chuàng)建文件,如果文件存在,將被改寫三、簡答題1. 簡述文本文件與二進制文件的區(qū)別。文本文件中字節(jié)單元的內(nèi)容為字符的代碼,在二進制文件中,文件內(nèi)容是數(shù)據(jù)的內(nèi)部表示,是從內(nèi)存中直接復制過來的。兩者對于字符
6、信息無差別,而對于數(shù)值信息,數(shù)據(jù)的內(nèi)部表示和字符代碼截然不同。二進制文件中的數(shù)據(jù)不需要進行轉(zhuǎn)換,文本文件中的數(shù)據(jù)需要進行轉(zhuǎn)換。2. 簡述已連接環(huán)境與非連接環(huán)境的區(qū)別與優(yōu)缺點。已連接環(huán)境是指應用程序和數(shù)據(jù)庫之間保持連續(xù)的通信,優(yōu)點是能及時刷新數(shù)據(jù)庫,安全性較高,缺點是需要固定的數(shù)據(jù)庫連接,不宜多個用戶共同使用同一個數(shù)據(jù)庫,擴展性差。非連接環(huán)境是指應用程序能夠在與數(shù)據(jù)庫斷開的情況下進行操作,優(yōu)點是應用程序可以隨時連接到數(shù)據(jù)庫獲取相應的信息,缺點是獲得的數(shù)據(jù)可能不是最新的,并且對數(shù)據(jù)更改時可能引發(fā)沖突,因為在某一時刻可能有多個用戶同時對統(tǒng)一數(shù)據(jù)操作。3何謂數(shù)據(jù)綁定技術?所謂數(shù)據(jù)綁定技術就是把已經(jīng)打開
7、的數(shù)據(jù)集中某個或者字段綁定到組件的某些屬性上的一種技術,就是把已經(jīng)打開的數(shù)據(jù)的某個或者某些字段綁定到TextBox、istBox、ComboBox等組件能夠顯示數(shù)據(jù)的屬性上,當對組件完場數(shù)據(jù)綁定后,其顯示字段的內(nèi)容將隨著數(shù)據(jù)記錄指針的變化而變化。4事件是一種委托嗎?為什么?事件不是委托,不過由于事件的性質(zhì)決定了處理它的程序邏輯能訪問的參數(shù),因此,在C#中處理事件的邏輯都包裝為委托。5. 列舉AD0.NET中的五個主要對象,并簡單描述Connection連接對象,Command執(zhí)行命令和存儲過程,DataReader向前只讀的數(shù)據(jù)流,DataAdapter適配器,支持增刪查詢,DataSet數(shù)據(jù)
8、級對象,相當于內(nèi)存里的一張或多張表。.6.NET中讀寫數(shù)據(jù)庫需要用到那些類?他們的作用?DataSet:數(shù)據(jù)存儲器;DataCommand:執(zhí)行語句命令;DataAdapter:數(shù)據(jù)的集合,用于填充。7. ADO.NET相對于ADO等主要有什么改進?1:不依賴于oledb提供程序,而是使用.net托管提供的程序,2:不使用com3:不在支持動態(tài)游標和服務器端游4:,可以斷開connection而保留當前數(shù)據(jù)集可用5:強類型轉(zhuǎn)換6:xml支持8. 如何處理幾十萬條并發(fā)數(shù)據(jù)?用存儲過程或事務。取得最大標識的時候同時更新.注意主鍵不是自增量方式這種方法并發(fā)的時候是不會有重復主鍵的取得最大標識要有一個
9、存儲過程來獲取.9. DataReader和DataSet的異同DataReader使用時始終占用SqlConnection,在線操作數(shù)據(jù)庫.任何對SqlConnection的操作都會引發(fā)DataReader的異常.因為DataReader每次只在內(nèi)存中加載一條數(shù)據(jù),所以占用的內(nèi)存是很小的.因為DataReader的特殊性和高性能所以DataReader是只進的.你讀了第一條后就不能再去讀取第一條了.DataSet則是將數(shù)據(jù)一次性加載在內(nèi)存中拋棄數(shù)據(jù)庫連接讀取完畢即放棄數(shù)據(jù)庫連接.因為DataSet將數(shù)據(jù)全部加載在內(nèi)存中所以比較消耗內(nèi)存但是確比DataReader要靈活.可以動態(tài)的添加行,列,數(shù)據(jù).對數(shù)據(jù)庫進行回傳更新操作.10. 存儲過程和sql語句的優(yōu)缺點優(yōu)點:1)提高性能,減少網(wǎng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水泥沙子采購合同
- 授權經(jīng)銷合同協(xié)議
- 農(nóng)業(yè)科技園區(qū)綜合開發(fā)合同
- 短期租賃服務意外免責協(xié)議
- 網(wǎng)絡信息技術支持協(xié)議
- 商場裝修合同與商場裝修合同
- 打井承包合同
- 手房轉(zhuǎn)讓買賣協(xié)議
- 新版不定期勞動合同書(33篇)
- 瓦工貼磚施工合同
- 國企經(jīng)理層任期制和契約化管理任期制與契約化相關模板
- 壓力管道檢驗員題庫
- 第二單元整體研習+教學設計 統(tǒng)編版高中語文選擇性必修上冊
- 動脈采血操作評分標準
- 企業(yè)外部環(huán)境與內(nèi)部能力分析報告
- 病理科科科內(nèi)會診記錄
- 研發(fā)費用加計扣除費用PPT
- 小學生主題班會 弘揚航天精神 課件 (27張PPT)
- 一、二年級小學民族團結教案
- 電力服務收費標準附表
- 小學主題班會教學設計-《給你點個“贊”》通用版
評論
0/150
提交評論