在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)里面都是什么东东。。。