oDBc是 Microsoft的 Windows系统下的数据库服务的 部分。它是由下面几个部分构成的: ODBC API:包含在一个动态库中的函数集合、一个 错误代码的集合、一个标准的SQL语句集合,用来 调用DBMS中的数据。 ODBC Driver Manager:一个动态库文件(ODBc32DLL) 来加载ODBC驱动,这个DL对你的应用程序是透明 的。 odbc database drivers:由一个或是多个DLL构成, 其中含有 ODBC AP,这些DL由其拥有者DBMS调用。 ODBC Cursor Library:这也是一个动态连接库文件。 ODBC Administrator:这是一个ODBC控制台,用来 管理不同的数据源
6 ODBC 是Microsoft的Windows系统下的数据库服务的一 部分。它是由下面几个部分构成的: • ODBC API :包含在一个动态库中的函数集合、一个 错误代码的集合、一个标准的SQL语句集合,用来 调用DBMS中的数据。 • ODBC Driver Manager:一个动态库文件(ODBC32.DLL) 来加载ODBC驱动,这个DLL对你的应用程序是透明 的。 • ODBC database drivers:由一个或是多个DLL构成, 其中含有ODBC API,这些DLL由其拥有者DBMS调用。 • ODBC Cursor Library: 这也是一个动态连接库文件。 • ODBC Administrator :这是一个ODBC控制台,用来 管理不同的数据源
1322MFC对ODBC的封装
7 13.2.2 MFC对ODBC的封装
13.23如何访问数据库 建立ODBC数据源 访问数丿连接数据源 据库选择和处理记录 数据库应用程序中的文档和视图
8 13.2.3 如何访问数据库 建立ODBC数据源 连接数据源 选择和处理记录 数据库应用程序中的文档和视图 访问数 据库
1324在数据库应用程序中常 用的几个类 1 CRecordview类 个 CRecordview对象就是用一个视图 中的控件来显示数据库中的记录。 CRecordview类使用了动态数据交换(DDX) 和数据库交换(RFX),在视图上的控件 和数据源中的数据库中进行数据交换 AppWizard生成 CRecordview和 CRecordset类, 并和相应的数据源关联
9 13.2.4 在数据库应用程序中常 用的几个类 1 CRecordView类 一个CRecordView对象就是用一个视图 中的控件来显示数据库中的记录。 CRecordView类使用了动态数据交换(DDX) 和数据库交换(RFX),在视图上的控件 和数据源中的数据库中进行数据交换。 AppWizard生成CRecordView和CRecordset类, 并和相应的数据源关联
例13-1】创建一个数据库应用程序,可 以显示 Access数据库表中的记录。 无标题-ODBC 文件()编辑(E)记录(B)查看(y)帮助山 启N4川? 书籍ID3 价格 25.0000 作者作者B 出版社华大学出版社 就绪 My Book_ Access:表 书籍ID「作者「出版社 价格 2作者A清华大学出版社¥28.00 3作者B清华大学出版社¥25.00 4作者A北京大学出版社¥35.00 5作者A机械工业出版社¥20.00 6作者C电子工业出版社¥48.00 7作者C清华大学出版社¥32.00 →自动编号) 记录:14 Ll共有记录数:7
10 【例13-1】创建一个数据库应用程序,可 以显示Access数据库表中的记录