工控编程吧
标题:
273上位机VC MFC使用DAO创建数据库应用程序
[打印本页]
作者:
qq263946146
时间:
2016-5-7 22:54
标题:
273上位机VC MFC使用DAO创建数据库应用程序
(, 下载次数: 1)
上传
点击文件名下载附件
273上位机VC MFC使用DAO创建数据库应用程序
功能展示
我们个人开发的数据库项目有时是小型的单系统的数据库程序,而DAO正是适合这类型的数据库的开发,MFC DAO类封装的DAO大部分功能,可以方便地访问与操作数据源,我们当前例程演示如何创建一个基于DAO的数据库应用程序,效果如图,点击菜单上的小箭头可以快速地访问例程根目录数据库文件表course;
要点提示
DAO全称是Database Access Object,MFC DAO类在MFC层次结构如果图,
(, 下载次数: 0)
上传
点击文件名下载附件
CDaoWorkspace封装了Workspace对象,它管理用户与数据库的对话。
CDaoDataBase对象表示一个对数据库的链接,通过它可以对数据库
进行操作。CDaoTableDef类封装了TableDef对象,代表基本表或附加
表所存储的定义,负责数据库中表的结构。CDaoRecordset对象代表
从数据源选出的一组记录,CDaoQueryDef代表一个查询定义,通常
某人在数据库中的一次查询而存储在数据库中。CDaoException对象
代表一个基于DAO的MFC数据库类所产生的意外情况.
CDaoRecordView对象用于显示控件当中数据库记录的视图;
在一个由CDaoWorkspace对象指定的工作区中,可以同时拥有多个
活动的CDaoDataBase对象,而其中每个CDaoDataBase对象都代表一个与数据的连接, CDaoDataBase对象都拥有自己的表定义,记录集和关系对象的收集, CDaoDataBase对象指针可以构造CDaoTableDef, CDaoRecordset对象,进而对数据库进行操作;
实现功能
1.新建基于单文档应用程序,在创建过程中选择基于DAO,数据库文件选择例程根目录数据库文件,表选择course,具体的创建操作过程可以参考视频演示;
2.根据例程界面添加四个静态控件, ID,NAME, AGE ,COURSE, COMMENT。
3.添加对应四个编程框控件,分别关联SET类的四个成员变量,具体的关联操作过程可以参考视频演示;
我们来演示下功能实现的整个过程
[iqiyi]http://player.video.qiyi.com/541b1ddae7fb7ab0ce084dc3008ee973/0/0/w_19rstthwfx.swf-albumId=6397192209-tvId=6397192209-isPurchase=0-cnId=12[/iqiyi]
(, 下载次数: 1)
上传
点击文件名下载附件 [weixinlianxi]1[/weixinlianxi]
[note]1[/note]
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4