在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例C/C++语言基础 → VC数据库编程

VC数据库编程

C/C++语言基础

下载此实例
  • 开发语言:C/C++
  • 实例大小:6.80M
  • 下载次数:16
  • 浏览次数:54
  • 发布时间:2023-03-06
  • 实例类别:C/C++语言基础
  • 发 布 人:Chentonggan
  • 文件格式:.pdf
  • 所需积分:2
 相关标签: 数据库 VC 数据 编程

实例介绍

【实例简介】VC数据库编程

【实例截图】

【核心代码】

目 录
第 1 篇 基础篇
第 1 章 数据库原理与访问 ............2
1.1 数据库基本原理...........................................2
1.1.1 概述.......................................................2
1.1.2 桌面数据库 ...........................................3
1.1.3 对象数据库 ...........................................3
1.1.4 关系数据库服务器 ...............................5
1.1.5 选择适用的数据库 ...............................5
1.2 数据库访问技术...........................................6
1.2.1 概述.......................................................6
1.2.2 ODBC API.............................................7
1.2.3 ODBC 的 MFC 类.................................7
1.2.4 DAO 与 RDO........................................8
1.2.5 OLE DB 与 ADO ..................................9
1.3 数据库操纵语言 SQL.................................10
1.3.1 SQL 命令.............................................10
1.3.2 SQL 从句.............................................11
1.3.3 SQL 运算符.........................................11
1.3.4 SQL 合计函数.....................................11
1.4 小结.............................................................12
第 2 章 COM 与数据库访问............13
2.1 COM 的基本原理.......................................13
2.1.1 COM 历史...........................................13
2.1.2 COM 结构...........................................14
2.1.3 COM 优势...........................................15
2.1.4 COM 接口...........................................16
2.1.5 COM 与数据库访问 ...........................17
2.1.6 COM 与 Internet..................................17
2.2 ActiveX 的数据库访问...............................18
2.2.1 ActiveX 简介.......................................18
2.2.2 ActiveX 对数据库访问的支持...........18
2.3 ATL 的数据库访问.....................................19
2.3.1 ATL 目标.............................................19
2.3.2 ATL 内容简介.....................................21
2.3.3 ATL 对数据库访问的支持 .................22
2.4 小结 ............................................................22
第 3 章 数据库开发过程 .............23
3.1 阶段 1:调查与分析..................................23
3.2 阶段 2:数据建模......................................24
3.3 阶段 3:功能设计......................................24
3.4 阶段 4:选择数据库系统..........................25
3.5 阶段 5:选择数据库访问技术..................25
3.6 阶段 6:代码设计......................................26
3.7 阶段 7:测试与调试..................................26
3.8 阶段 8:发行产品......................................26
第 4 章 VC 数据库开发基础 .........27
4.1 VC 6.0 工程创建向导............................27
4.2 VC 6.0 数据库新建工具........................27
4.3 VC 6.0 的数据库工程............................30
4.4 小结 ............................................................33
第 2 篇 实例篇
第 5 章 ODBC API 编程 ..............35
5.1 了解 ODBC API .........................................35
5.2 ODBC API 编程步骤..................................36
5.2.1 步骤 1:连接数据源..........................36
5.2.2 步骤 2:分配语句句柄 ......................38
5.2.3 步骤 3:准备并执行 SQL 语句.........38
5.2.4 步骤 4:获取结果集..........................39
5.2.5 步骤 5:提交事务..............................41
5.2.6 步骤 6:断开数据源连接并释放
环境句柄.............................................41
5.3 ODBC API 编程实例..................................41
5.3.1 实例概述.............................................41
5.3.2 实例实现过程.....................................42
5.3.3 编译并运行 ODBCDemo1 工程.......109
5.3.4 ODBCDemo1 实例小结 ....................111
5.4 本章小结....................................................111
第 6 章 MFC ODBC 编程 .............112
6.1 了解 MFC ODBC..................................... 112
6.1.1 CDatabase 类..................................... 112
6.1.2 CRecordSet 类...................................112
6.2 MFC ODBC 数据库访问技术..................113
6.2.1 记录查询...........................................113
6.2.2 记录添加...........................................114
6.2.3 记录删除...........................................115
6.2.4 记录修改...........................................115
6.2.5 撤销数据库更新操作........................115
6.2.6 直接执行 SQL 语句..........................115
6.2.7 MFC ODBC 的数据库操作过程......116
6.3 MFC ODBC 编程实例..............................116
6.3.1 实例概述...........................................116
6.3.2 实例实现过程 ...................................117
6.3.3 编译并运行 ODBCDemo2 工程.......149
6.3.4 ODBCDemo2 实例小结....................154
6.4 本章小结...................................................155
第 7 章 DAO 数据库编程.............155
7.1 DAO 的数据访问 .....................................155
7.1.1 DAO 对象..........................................155
7.1.2 MFC 对 DAO 的支持 .......................156
7.1.3 DAO 与 ODBC 的比较.....................156
7.1.4 MFC 的 DAO 类简介 .......................157
7.2 DAO 编程实例.........................................160
7.2.1 实例概述...........................................160
7.2.2 实例实现过程 ...................................161
7.2.3 运行 DAODemo 工程.........................188
7.2.4 DAODemo 实例小结........................193
7.3 小结...........................................................193
第 8 章 OLE DB 客户数据库编程......194
8.1 OLE DB 原理............................................194
8.1.1 OLE DB 与 ODBC............................194
8.1.2 OLE DB 的结构................................194
8.1.3 OLE DB 的优越性............................195
8.1.4 OLE DB 对象....................................195
8.1.5 OLE DB 客户模板结构....................199
8.1.6 OLE DB 客户模板类........................199
8.2 OLE DB 客户数据库访问的两种途径....202
8.2.1 以 MFC AppWizard(exe)为向导
建立 OLE DB 客户程序框架...........202
8.2.2 以 ATL COM AppWizard 为向导
建立 OLE DB 客户程序框架...........212
8.3 OLE DB 客户应用程序编程实例............217
8.3.1 实例概述...........................................217
8.3.2 实例实现过程...................................218
8.3.3 编译并运行工程...............................256
8.3.4 OLEDB_MFC 实例小结...................261
8.4 小结 ..........................................................261
第 3 篇 高级话题
第 9 章 ADO 客户数据库编程 ........262
9.1 ADO 原理.................................................262
9.1.1 ADO 与 OLE DB..............................262
9.1.2 ADO 的优越性 .................................263
9.1.3 ADO 对象模型 .................................263
9.1.4 ADO 编程 .........................................266
9.2 ADO 的数据库访问规范.........................266
9.3 ADO 数据库编程实例.............................267
9.3.1 实例概述...........................................267
9.3.2 实例实现过程...................................268
9.3.3 运行 ADODemo 工程.......................299
9.3.4 ADODemo 实例小结........................302
9.4 小结 ..........................................................303
第 10 章 开发 ADO 数据库组件 .......304
10.1 ADO 组件概述.......................................304
10.1.1 COM 组件原理...............................304
10.1.2 ADO 组件模型................................304
10.1.3 ADO 组件同客户程序的协作........306
10.2 ADO 数据库组件开发实例 ...................307
10.2.1 实例概述.........................................307
10.2.2 实例实现过程.................................307
10.2.3 编译工程.........................................327
10.3 编写组件的客户程序.............................328
10.3.1 创建客户程序.................................329
10.3.2 设计客户程序的界面.....................330
10.3.3 编写测试代码.................................330
10.3.4 ADOAccessor 实例小结.................332
10.4 小结.........................................................332
附录 A 数据库访问的错误代码 ......333
附录 B 数据库编程资源网站 ........339
附录 C 光盘内容 ..................340

实例下载地址

VC数据库编程

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警