在MFC中可以使用很多方法對數據庫進行操作。
什么ODBC 什么ADO之類的,這里要介紹使用的ODBC這種方法,通過本文的閱讀可以達初步掌握在MFC里面通過ODBC訪問ACCESS數據庫。
涉及到的軟件: 系統Win7 64位, 開發環境是VS2010,Office2007 。
×××××××××××××××××××××××××××××××××××××××××××××××××××
ODBC是什么東東。。。?
ODBC全稱:Open Database Connectivity,開放數據庫互連。
開放?為啥叫開放呢?
因為ODBC這種方法在設計的最初時候就是要到達有最大的獨立性和開放性:與具體的編程語言無關,與具體的數據庫系統無關,與具體的操作系統無關。
誰開發了ODBC呢? 是微軟的軟件編程人員。
×××××××××××××××××××××××××××××××××
ODBC的發展歷史如下:
ODBC 1.0:發表於1992年9月
ODBC 2.0:發表於1994年
ODBC 3.0:發表於1995年
ODBC 3.5:發表於1997年
ODBC 3.8:發表於2009年,和Windows 7一同發表
××××××××××××××××××××××××××
以上是ODBC的背景知識。下面說正題。
剛才說了ODBC設計的時候是要跨語言 跨系統 跨數據庫的。。所以呢。。雖然本文寫的是在MFC中通過ODBC訪問ACCESS數據庫,但是ODBC卻不會局限於MFC中。
有必要的先說明的在MFC里面 微軟的軟件工程師對ODBC的內容進行封裝,使之可以更好的融入MFC這個大框架里面。
下面就是這些融合的結果。
沒看出什么所以然是吧。。。說實話我也沒看出什么東西出來了。。所以需要進一步。深入。 看一下MFC封裝的這個三個ODBC相關的類(CDatabase,CRecordset,CLongBinary)里面都是什么東東。。。