版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第13章 數(shù)據(jù)庫和Internet數(shù)據(jù)庫Internet數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫基礎(chǔ)使用ODBC訪問數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫基礎(chǔ)關(guān)系數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)是關(guān)系模型。關(guān)系模型提供了優(yōu)異的數(shù)據(jù)獨(dú)立性和數(shù)據(jù)相容性,由如下3個(gè)部分組成。(1) 數(shù)據(jù)結(jié)構(gòu):是指數(shù)據(jù)的組織形式或數(shù)據(jù)之間的聯(lián)系。(2) 完整性規(guī)則:確保數(shù)據(jù)的有效和正確的約束條件。(3) 數(shù)據(jù)操作:定義對(duì)關(guān)系模型中的對(duì)象的操作方式。使用ODBC訪問數(shù)據(jù)庫在.NET Framework中可以采用3種方式實(shí)現(xiàn)數(shù)據(jù)庫的訪問。(1) ODBC(2) OLE DB (3) ADO .NETODBC基礎(chǔ)知識(shí)ODBC 是一種調(diào)用級(jí)的接口,只要數(shù)據(jù)庫系統(tǒng)提供了ODBC驅(qū)動(dòng)程序應(yīng)
2、用程序就可以訪問它的數(shù)據(jù)。ODBC能夠?qū)崿F(xiàn)這個(gè)目標(biāo)的原因是當(dāng)前絕大部分?jǐn)?shù)據(jù)庫都全部或部分地遵從關(guān)系數(shù)據(jù)庫理論,而ODBC以這個(gè)共同點(diǎn)為基礎(chǔ)看待這些數(shù)據(jù)庫,因此極大地簡(jiǎn)化了程序設(shè)計(jì)的復(fù)雜性。ODBC類MFC提供了ODBC類來實(shí)現(xiàn)數(shù)據(jù)庫程序設(shè)計(jì)。在ODBC類中,最主要的是CDatabase類、CRecordset類和CRecordView類CDatabase可以提供的基本操作(1) Open:建立數(shù)據(jù)庫對(duì)象與數(shù)據(jù)源的連接。(2) Close:關(guān)閉數(shù)據(jù)庫對(duì)象與數(shù)據(jù)源的連接。(3) IsOpen:測(cè)試數(shù)據(jù)庫對(duì)象與數(shù)據(jù)源是否連接。(4) ExecuteSQL:執(zhí)行不返回結(jié)果集的SQL語句,例如插入、刪除
3、、修改等。CRecordset提供的基本操作(1)(1) Open:用于定義和執(zhí)行當(dāng)前的查詢,并打開結(jié)果集。(2) Close:關(guān)閉結(jié)果集,結(jié)束查詢。(3) IsBOF:測(cè)試是否已經(jīng)滾動(dòng)到第一條記錄之前。(4) IsEOF:測(cè)試是否已經(jīng)滾動(dòng)到最后一條記錄之后。(5) MoveFirst:移動(dòng)到第一條記錄。(6) MoveLast:移動(dòng)到最后一條記錄。(7) MoveNext:移動(dòng)到下一條記錄。CRecordset提供的基本操作(2)(8) MovePrev:移動(dòng)到前一條記錄。(9) Move:相對(duì)當(dāng)前位置向前或者向后移動(dòng)指定條數(shù)的記錄。(10) AddNew:用于為添加的新記錄創(chuàng)建一個(gè)新的空行
4、和存儲(chǔ)這一行的緩沖區(qū)。新的記錄在執(zhí)行了Update之后才實(shí)現(xiàn)真正的添加。(11) Edit:用于修改一條記錄在緩沖區(qū)中的內(nèi)容。修改的內(nèi)容在執(zhí)行了Update之后才實(shí)現(xiàn)真正的修改。(12) Delete:用于刪除當(dāng)前記錄。(13) Update:把緩沖區(qū)中的數(shù)據(jù)值存儲(chǔ)到數(shù)據(jù)庫中已完成添加和修改記錄的工作。(14) Requery:重新運(yùn)行查詢,更新結(jié)果集。創(chuàng)建一個(gè)ODBC應(yīng)用程序現(xiàn)場(chǎng)演示Internet程序設(shè)計(jì)WinInet基礎(chǔ)一個(gè)簡(jiǎn)單的例子 WinInet基礎(chǔ)MFC 中包含了WinInet類(即 Win32 Internet 擴(kuò)展)來創(chuàng)建 Internet 客戶端應(yīng)用程序,將這些功能封裝在一組
5、易于使用的標(biāo)準(zhǔn)類之中,可以通過直接調(diào)用 Win32 函數(shù)或使用 MFC WinInet 類來編寫 WinInet 客戶端應(yīng)用程序。WinInet中包含的類(1)(1) CInternetSession:負(fù)責(zé)創(chuàng)建和初始化一個(gè)或者多個(gè)同時(shí)的Internet會(huì)話(session)。(2) CInternetConnection:負(fù)責(zé)管理與Internet 服務(wù)器的連接。它是 C, CHttpConnection和CGopherConnection的基類。(3) C:負(fù)責(zé)管理與Internet服務(wù)器的FTP連接并允許直接處理服務(wù)器上的目錄和文件。(4) CGopherConnection:負(fù)責(zé)管理與g
6、opher Internet服務(wù)器的連接。WinInet中包含的類(2)(5) CHttpConnection:負(fù)責(zé)管理與HTTP服務(wù)器的連接。(6) CInternetFile:是CHttpFile 和 CGopherFile 類的基類,允許訪問使用Internet協(xié)議的遠(yuǎn)程系統(tǒng)中的文件。(7) CGopherFile:查找和讀gopher服務(wù)器上的文件。(8) CHttpFile:請(qǐng)求和讀HTTP服務(wù)器上的文件。(9) C:負(fù)責(zé)本地文件的查找,是用于執(zhí)行Internet文件查找的 CGopher 類和 C 類的基類。WinInet中包含的類(3)(10) C:負(fù)責(zé)在FTP服務(wù)器上查找文件。(11) CGopher:負(fù)責(zé)在gopher服務(wù)器上查找文件 (12) CGopherLocator :用于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度·高職高專土建專業(yè)教學(xué)資源共建共享合同2篇
- 2025年度“文化產(chǎn)業(yè)發(fā)展”股權(quán)代持合同范本3篇
- 二零二五年度危險(xiǎn)品搬運(yùn)運(yùn)輸安全合同范本3篇
- 新建設(shè)工程施工合同
- 流動(dòng)資金貸款合同范本
- 簡(jiǎn)單的保姆用工合同協(xié)議書范本4
- 買賣私人房屋合同范本5
- 工地農(nóng)民工勞務(wù)合同范本
- 個(gè)人工作述職模版(3篇)
- 員工試用期勞動(dòng)合同模板
- 工程設(shè)計(jì)-《工程勘察設(shè)計(jì)收費(fèi)標(biāo)準(zhǔn)》(2002年修訂本)-完整版
- 河南省鄭州市2023-2024學(xué)年高二上學(xué)期期末考試政治試題 附答案
- 《社會(huì)主義核心價(jià)值觀》優(yōu)秀課件
- DB11-T1835-2021 給水排水管道工程施工技術(shù)規(guī)程高清最新版
- 《妊娠期糖尿病患者個(gè)案護(hù)理體會(huì)(論文)3500字》
- 解剖篇2-1內(nèi)臟系統(tǒng)消化呼吸生理學(xué)
- 《小學(xué)生錯(cuò)別字原因及對(duì)策研究(論文)》
- 便攜式氣體檢測(cè)報(bào)警儀管理制度
- 酒店安全的管理制度
- (大潔王)化學(xué)品安全技術(shù)說明書
- 2022年科學(xué)道德與學(xué)術(shù)規(guī)范知識(shí)競(jìng)賽決賽題庫(含答案)
評(píng)論
0/150
提交評(píng)論