第8章 数据库编程
教学目标
Ø自动注册数据源的ODBC数据库编程
Ø在ODBC应用程序中使用SQL查询
Ø媒体播放器与ODBC数据库编程的整
合
Ø使用ODBC类进行数据库编程
Visual C++程序设计》电子教案----王明福编
教学内容
Ø §8.1简易媒体点播放程序
Ø §8.2 ODBC类的编程基础
Ø §8.3多媒体数据库
Ø §8.4多媒体查询系统
Ø §8.5简易媒体点播放的开发
§8.1 简易媒体点播系统
v 程序运行结果
v 程序运行演示
返回目录
媒体点播程序(续)
三大功能:
1. 数据记录的浏览 2. 实现SQL查询 3. 播放当前媒体记录
开发步骤:
首先介绍ODBC类的编程基础,再根据应用程序功能,结合知识
点进行目标分解,分三步完成该系统的开发。
(1) 利用MFC提供的ODBC类,开发一个简易多媒体数据库系统
odbc.exe,具有数据记录的编辑和浏览;
(2) 修改odbc.exe, 开发一个简易多媒体查询系统odbcsql.exe;
(3) 将第7章的媒体播放器与ODBCSQL.EXE进行整合,完善odbcsql
程序, 编写一个简易媒体点播系统。
返回目录
§8.2 ODBC类的编程基础
8.2.1 ODBC的结构
8.2.3应用ODBC编程
8.2.4创建数据源
8.2.5在程序中注册数据源
返回目录
8.2.1 ODBC的结构
1. ODBC的结构:
(1) 应用程序(Application)
(2) ODBC管理器(ODBC Manage)
(3) ODBC驱动程序(ODBC Drivers)
(4) 数据源(Data Sources)
2. 编程模型
应用程序 ODBC管理器 ODBC驱动程序数据库
返回目录
8.2.3 应用ODBC编程
1. 使用ODBC类编程的一般步骤
(1) 连接数据源
(2) 创建并执行SQL语句
(3) 检查结果记录
(4) 断开数据源
转下页
返回目录
应用ODBC编程(续一)
2. 记录的基本操作
假设 CRecordSet *m_pSet;
m_pSet = new CRecordSet();
Ø 增加记录
使用AddNew()函数增加记录,但要求数据库必须是以允
许增加的方式打开,增加一条记录的关键语句如下:
m_pSet->AddNew();//增加记录
…… //输入新的字段值
m_pSet->Update();//将新记录存入数据库
m_pSet->Requery()//重建记录集
返回目录