书籍详情

Visual C++ .NET数据库开发技术与实践

Visual C++ .NET数据库开发技术与实践

作者:刘生平编著

出版社:清华大学出版社

出版时间:2005-01-01

ISBN:9787302100287

定价:¥49.00

购买这本书可以去
内容简介
  本书以如何建立一个Visual C++.NET数据库应用程序为主线,从Microsoft通用数据库访问体系出发,将Visual C++.NET支持的数据库访问技术ODBC、DAO、OLE DB、ADO和ADO.NET逐一进行了详细的介绍。以文字和片段代码相结合的方式详细地说明了使用各个技术建立数据库应用程序的基本步骤,并助提供了完整的示例工程以便于读者举一反三,全面掌握数据访问技术。 本收条理清楚,内容全面、深入,叙述通俗易懂,适合有一定基础的大专院校校师生、企业技术开发人员学习参考,也适合各类培训班学员学习Visual C++.NET数据库开发技术。
作者简介
暂缺《Visual C++ .NET数据库开发技术与实践》作者简介
目录
第1部分 Visual C++.NET数据库开发技术概述
第1章 .NET平台概述
1.1 .NET平台
1.2 .NET框架
1.2.1 公共语言运行库
1.2.2 .NET框架类库
第2章 Visual C++.NET数据库访问技术概述
2.1 Visual C++.NET数据库访问技术
2.1.1 ODBC
2.1.2 DAO
2.1.3 OLE DB
2.1.4 ADO
2.1.5 ADO.NET
2.2 通用数据库访问架构体系
2.2.1 ADO和OLE DB
2.2.2 RDS概述
2.2.3 MSAC SDK新版本特点
2.3 Visual C++.NET数据库开发技术的特点
2.4 选择Visual C++.NET数据库开发技术
2.4.1 选择DAO和ODBC
2.4.2 选择OLE DB
2.4.3 选择ADO.NET和ADO
2.4.4 总结
第2部分 ODBC数据库访问技术
第3章 ODBC 数据库访问技术概述
3.1 ODBC概述
3.2 ODBC的体系结构
3.3 ODBC的数据操作类型
3.4 ODBC的跟踪和诊断技术
3.4.1 返回代码
3.4.2 诊断记录
3.5 使用ODBC需要包含的头文件和库文件
3.6 ODBC DSN
3.6.1 静态地配置ODBC DSN
3.6.2 动态地配置ODBC DSN
第4章 ODBC API编程技术
4.1 ODBC API概述
4.2 句柄
4.3 ODBC API应用程序开发基本步骤
4.3.1 建立应用程序的ODBC环境
4.3.2 分配连接句柄和设置连接的属性
4.3.3 连接到数据源
4.3.4 构造和执行SQL语句
4.3.5 记录的添加、删除和更新
4.3.6 取回查询结果
4.3.7 断开同数据源的连接
4.3.8 释放ODBC环境
4.3.9 示例程序
4.4 典型ODBC API程序示例
4.4.1 定义全局变量和宏
4.4.2 定义统一的错误处理程序
4.4.3 定义主控程序
第5章 MFC ODCC编程技术
5.1 MFC ODCC概述
5.2 MFC ODCC基本类概述
5.2.1 CDatabase
5.2.2 CRecordSet
5.2.3 CRecordView
5.3 MFC封装ODCC API的类库技术
5.3.1 RFX
5.3.2 DDX
5.3.3 DDX和RFX的关系及比较
5.4 MFC ODCC应用程序框架和开发步骤
5.4.1 建立数据库连接
5.4.2 创建记录集
5.4.3 操作记录集
5.4.4 执行SQL语句
5.4.5 断开数据库连接
5.4.6 事务处理
5.4.7 示例程序
第3部分  DAO数据库访问技术
第6章 DAO数据库访问技术概述
6.1 DAO概述
6.2 DAO对象
6.3 DAO的环境支持
6.4 MFC DAO概述
6.5 DAO对象到MFC类的映射
6.5.1 MFC类和对应的DAO对象
6.5.2 MFC如何管理未映射击到类的DAO对象
6.5.3 MFC中未公开的DAO对象
6.5.4 MFC如何访问数据库引擎
6.5.5 MFC和DAO的安全性
6.6 MFC DAO基本类概述
6.7 MFC DAO应用程序开发的基本步骤
6.7.1 建立数据库连接
6.7.2 创建记录集
6.7.3 操作记录集
6.7.4 事务处理
6.7.5 示例程序
第4部分  OLE DB数据库访问技术
第7章 OLE DB API编程技术
7.1 OLE DB 技术概述
7.1.1 通用数据访问技术
7.1.2 OLE DB技术
7.2 OLE DB对象
7.2.1 数据源对象
7.2.2 会话对象
7.2.3 命令对象
7.2.4 行集对象
7.2.5 事务对象
7.2.6 枚举器对象
7.2.7 错误对象
7.3 OLE DB API应用程序的基本框架和示例
7.3.1 初始化环境
7.3.2 初始化数据源
7.3.3 获取会话对象的执行一个命令
7.3.4 从行集获取数据
7.3.5 示例程序
7.4 OLE DB API的高级技术
7.4.1 行集的增强功能
7.4.2 处理大数据类型
7.4.3 数据操作
7.4.4 事务
第8章 OLE DB使用者
8.1 OLE DB使用者概述
8.2 OLE DB使用者模板
8.2.1 数据源类和会话类
8.2.2 访问器类和行集合类
8.2.3 命令类和表类
8.2.4 用户记录类
8.2.5 模式行集合
8.3 OLE DB使用者属性
8.3.1 db_source属性
8.3.2 db_table属性
8.3.3 db_command属性
8.3.4 db_column属性
8.3.5 db_param属性
8.3.6 db_accessor属性
8.4 建立ATL OLE DB使用者对象
8.4.1 使用向导建立ATL OLE DB使用者对象
8.4.2 手动建立ATL OLE DB使用者对象
8.5 建立OLE DB使用者应用程序
8.5.1 创建属性化OLE DB使用者Win32控制台应用程序
8.5.2 创建模板类OLE DB使用者Win32控制台应用程序
8.5.3 创建属性化OLE DB使用者.NET控制台应用程序
8.5.4 创建属性化OLE DB使用者MFC应用程序
第9章 OLE DB使用者的增强功能
9.1 使用数据库属性简化数据访问
9.1.1 属性插入的用户记录类
9.1.2 设置行集合属性
9.1.3 示例程序
9.2 向志生成的访问器中的字段状态数据成员
9.3 获取数据的方式
9.4 使用模式行集合获取 元数据或模式信息
9.4.1 目录/模式模型
9.4.2 查询模式信息时使用限制
9.4.3 示例程序
9.5 使用书签
9.5.1 实例化书签
9.5.2 从提供程序中请示书签列
9.5.3 将书签项添加到列映射
9.5.4 示例程序
9.6 更新行集合
9.6.1 支持更新操作
9.6.2 在行中设置数据
9.6.3 向行集合中插入行
9.6.4 从行集合中删除行
9.6.5 立即更新和推迟更新
9.6.6 示例程序
9.7 遍历简单行集合
9.8 使用存储过程
9.8.1 定义存储过程
9.8.2 存储过程中的输出参数
9.8.3 存储过程中的行计数
9.8.4 扩展存储过程
9.8.5 创建扩展存储过程
9.8.6 向数据库中注册扩展存储过程
9.8.7 调用扩展存储过程
9.8.8 向扩展存储过程中添加功能
9.8.9 使用一个存储过程返回多个结果集
9.8.10 调试扩展存储过程
9.9 使用访问器
9.9.1 确定需要使用的访问器类型
9.9.2 在一个行集全上使用多个访问器
9.9.3 使用CDynamicAcessor访问器
9.9.4 使用CDynamicStringAccessor访问器
9.9.5 使用CDynamicParameterAccessor访问器
9.9.6 重写动态访问器
9.9.7 使用手动访问器
9.10 检索XML数据
9.10.1 使用CStreamRowser检索XML数据
9.10.2 使用CXMLAccessor检索XML数据
9.10.3 示例程序
9.11 使用OLE DB记录视图
9.12 将接收通知功能添加到OLE DB使用者
9.13 在OLE DB中使用现有的ADO记录集
9.14 OLE DB行集的持久性操作
9.14.1 将行集持久化
9.14.2 将已持久化的行集加载到ADO记录集
9.14.3 示例程序
9.15 在行集合中检索BLOB对象
第10章 OLE DB提供者
10.1 OLE DB提供者概述
10.2 OLE DB规范级别支持
10.3 为何要创建OLE DB提供程序
10.4 OLE DB提供程序的类型
10.5 OLE DB提供者体系结构
10.5.1 数据源和会话
10.5.2 强制接口和可选接口
10.5.3 属性映射
10.5.4 用户记录
10.6 创建OLE DB提供程序
10.6.1 创建OLE DB提供程序实例
10.6.2 创建简单的只读提供程序示例
10.6.3 创建可更新的提供程序
10.7 增加OLE DB提供程序功能
10.7.1 添加接口到提供程序
10.7.2 在提供程序中引用属性
10.7.3 在提供程序中设置属性
10.7.4 在提供程序中动态绑定列
10.7.5 在提供程序中支持自由线程处理
10.7.6 在提供程序不支持的数据
10.7.7 提供程序支持通知消息的功能
10.7.8 提供程序支持模式行集合
10.7.9 在提供程序中实现对书签的支持
10.8 调试提供程序
10.9 测试提供程序
10.10 一致性测试提供程序
10.11 OLE DB提供程序资源池和服务
10.11.1 OLE DB应用程序中的资源池
10.11.2 启用和禁区用OLE DB服务
第5部分 ADO数据库访问技术
第11章 ADO技术概述
11.1 ADO概述
11.1.1 ADO体系结构
11.1.2 数据提供者
11.1.3 服务提供者
11.1.4 服务组件
11.1.5 ADO技术特点
11.2 ADO对象模型
11.3 ADO编程模型
11.3.1 ADO编程模型概述
11.3.2 ADO编程模型细节
11.3.3 ADO的特有数据类型
11.3.4 ADO编程接口
11.4 ADO事件模型
11.4.1 事件类型
11.4.2 捕获ADO事件
11.4.3 示例程序
第12章 ADO开发应用程序技术
12.1 ADO应用程序框架和开发流程
12.1.1 在Visual C++中使用ADO
12.1.2 建立数据库连接
12.1.3 建立ADO记录集
12.1.4 操作记录集
12.1.5 错误处理
12.1.6 事务处理
12.1.7 一个完整的示例项目
12.2 ADO记录集的持久性操作
12.2.1 ADO记录集与内存之间的转化操作
12.2.2 ADO记录集与XML文件之间的转化操作
12.2.3 示例程序
12.3 ADO读写BLOB技术
12.3.1 读取BLOB数据库
12.3.2 写BLOB数据
12.3.3 示例程序 
12.4 ADO记录集与OLE DB行集
12.4.1 ADORecrdsetConstruction接口
12.4.2 示例程序
12.5 VC++对ADO的扩展
12.5.1 IADORecrdBinding接口
12.5.2 支持ADO扩展所需的头文件
12.5.3 绑定Recordset的字段
12.5.4 绑定条目和绑定条目宏
12.5.5 示例程序
第6部分 ADO.NET数据库访问技术
第13章 ADO.NET技术概述
13.1 ADO.NET概述
13.2 ADO.NET的设计目标
13.3 ADO.NET结构
13.3.1 XML和ADO.NET
13.3.2 ADO.NET组件
13.3.3 选择DataReader与DataSet
13.4 ADO.NET与ADO
13.4.1 读取数据
13.4.2 DataSet、DataTable和Recordset对象
13.4.3 转换现有代码
13.4.4 数据更新
13.4.5 对XML的扩展支持
13.5 .NET Framework数据提供程序概述
13.5.1 .NET Framework数据提供程序
13.5.2 名称空间组织
13.5.3 选择.NET Framework数据提供程序
13.6 使用.NET Fraemework数据提供程序访问数据
13.6.1 连接到数据源
13.6.2 执行命令
13.6.3 执行数据库操作和修改数据
13.6.4 使用DataReader检索数据
13.6.5 从DataAdapter填充DataSet
13.6.6 使用DataAdapter和DataSet更新数据库
13.6.7 自动生成的命令
13.6.8 将参数用于DataAdapter
13.6.9 将存储过程用于命令
13.7 ADO.NET DataSet
13.7.1 DataTableCollection
13.7.2 DataRelationCollection
13.7.3 ExtendedProperties
13.7.4 创建DataSet
13.7.5 向DataSet添加DataTable
13.7.6 添加表间关系和导般表间关系
13.7.7 DataSet事件
13.7.8 示例程序
第14章 ADO.NET开发应用程序技术
14.1 获取数据库架构信息
14.1.1 从DataReader中获取架构信息
14.1.2 示例程序
14.2 获取错误信息
14.2.1 为DataSet对象获取扩展错误信息
14.2.2 获取数提供程序提供的异常信息
14.2.3 示例程序
14.3 调用参数化存储过程
14.3.1 用DataReader对象获取结果记录集、返回值和输出参数
14.3.2 用命令对象的ExecuteScalar成员方法检索参数值
14.3.3 用命令对象的ExecuteNonQuery成员方法检索参数值
14.3.4 示例程序
14.4 执行事务
14.4.1 使用ADO.NET执行事务
14.4.2 在分布式事务中登记
14.4.3 示例程序
14.5 在OleDbConnection对象中使用Data Link Files
14.5.1 创建UDL文件
14.5.2 使用UDL文件的优缺点
14.5.3 示例程序
14.6 ADO.NET操作XML技术
14.6.1 将DataSet对象中的数据持续化到XML
14.6.2 将XML数据读到DataSet对象
14.6.3 利用OpenXML方法执行批(Bulk)更新和批插入
14.6.4 示例程序
14.7 ADO.NET读写BLOB技术
14.7.1 从数据库中获取BLOB值
14.7.2 将BLOB值写入数据库
14.7.3 使用Byte数组一次读写完整的BLOB数据
14.7.4 以Chunking方式读写BLOB数据
14.7.5 示例程序
14.8 访问ADO记录集
14.8.1 使用ADO记录集填充DataSet
14.8.2 示例程序
猜您喜欢

读书导航