03MFC的ODBC类简介
MFC的ODBC類對較復雜的ODBC API進行了封裝,提供了簡化的調用接口,從而大大方便了數據庫應用程序的開發。程序員不必了解ODBC API和SQL的具體細節,利用ODBC類即可完成對數據庫的大部分操作。
MFC的ODBC類主要包括:
CDatabase類:主要功能是建立與數據源的連接。
CRecordset類:該類代表從數據源選擇的一組記錄(記錄集),程序可以選擇數據源中的某個表作為一個記錄集,也可以通過對表的查詢得到記錄集,還可以合并同一數據源中多個表的列到一個記錄集中.通過該類可對記錄集中的記錄進行滾動、修改、增加和刪除等操作。
CRecordView類:提供了一個表單視圖與某個記錄集直接相連,利用對話框數據交換機制(DDX)在記錄集與表單視圖的控件之間傳輸數據。該類支持對記錄的瀏覽和更新,在撤銷時會自動關閉與之相聯系的記錄集。
CFieldExchange類:支持記錄字段數據交換(DFX),即記錄集字段數據成員與相應的數據庫的表的字段之間的數據交換。該類的功能與CDataExchange類的對話框數據交換功能類似。
CDBException類:代表ODBC類產生的異常。
概括地講,CDatabase針對某個數據庫,它負責連接數據源;CRecordset針對數據源中的記錄集,它負責對記錄的操作;CRecordView負責界面,而CFieldExchange負責CRecordset與數據源的數據交換。
利用AppWizard和ClassWizard,用戶可以方便地建立數據庫應用程序,但這并不意味著可以對MFC的ODBC類一無所知.讀者應注意閱讀后面幾小節中的內容,為學習后面的例子打好基礎.
總結
以上是生活随笔為你收集整理的03MFC的ODBC类简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jupyter notebook入门教程
- 下一篇: 台湾大学林轩田机器学习基石课程学习笔记1