ODBC(Open Database Connectivity)是一种标准的应用程序接口,用于在基于Microsoft Windows的应用程序中访问多种类型的数据库管理系统。Microsoft Foundation Classes(MFC)是一套用于简化Windows API使用的类库,封装了MFC ODBC,进一步简化了数据库编程的过程,使其更加面向对象。主要包括CDatabase类和CRecordSet类,CDatabase类用于建立应用程序与数据源之间的连接,而CRecordSet类用于表示从数据库检索出的数据集合及向数据库发送数据。尽管MFC ODBC提供了面向对象的数据库编程接口,但其操作函数和支持的游标类型有限,这在一定程度上限制了高效数据库应用程序的开发。本教程以VS2010对话框式MFC工程为例,展示了如何在List Control控件中展示数据库。