《Visual C++数据库编程实战》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:韩存兵编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2003
  • ISBN:7030121449
  • 页数:461 页
图书介绍:本书从数据库系统模型,全面讨论使用Visual C++提供的多种数据库访问技术指导书。从数据库系统模型,全面讨论使用Visual C++提供的多种数据库访问技术——ODBC API,MFC ODBC,ADO,DAO以及OLE DB等进行Access、ODBC、SQL Server、Oracle、MySQL等数据库系统应用程序开发的基本技能与方法。

第1章 数据库应用基础 1

1.1 数据库简介 1

1.1.1 数据库历史 1

1.1.2 数据库的主要作用 2

1.1.3 三种数据模型 3

1.1.4 数据库体系结构 5

1.1.5 关系数据库 8

1.2 规范化理论 15

1.2.1 规范化原因 15

1.2.2 数据依赖 16

1.2.3 范式介绍 17

1.3 E-R 模型 20

1.3.1 E-R 模型分类 20

1.3.2 E-R 设计 22

1.4 结构化查询语言 23

1.4.1 操作表和索引 24

1.4.2 SELECT 查询 27

1.4.3 操作视图 28

1.5 Visual C++数据库接口 29

1.5.1 面向对象技术 29

1.5.2 用 Visual C++访问数据库的优点 33

1.5.3 Visual C++数据访问接口 33

1.5.4 其他数据库接口 39

本章小结 41

第2章 Visual C++和 Access 访问技术 42

2.1 Access 数据库 42

2.1.1 创建 Access 数据库 42

2.1.2 操作 Access 数据表 46

2.2 MFC 和 DAO 47

2.2.1 MFC 简介 47

2.2.2 数据访问对象 DAO 51

2.3.1 DAO 创建和打开数据库文件 60

2.3 用 DAO 访问数据库 60

2.3.2 DAO 增加数据库表记录 68

2.3.3 DAO 读取数据库表记录 70

2.3.4 DAO 修改数据库表记录 72

2.3.5 DAO 删除数据库表记录 73

2.3.6 DAO 查询表记录 76

2.3.7 DAO 执行 SQL 语句 78

2.4 DAO 和 ODBC 81

2.5 DAO 多线程处理 83

本章小结 105

第3章 Visual C++和 SQL Server 访问技术 106

3.1 SQL Server 2000简介 106

3.1.1 SQL Server 2000特性 106

3.1.2 SQL Server 2000工具简介 109

3.2.1 使用企业管理器创建用户数据库 110

3.2 创建 SQL Server 2000对象 110

3.2.2 使用 SQL 创建数据库 111

3.2.3 使用企业管理器创建和管理表 113

3.2.4 使用 SQL 创建表 114

3.3 ADO 访问技术 115

3.3.1 ADO 模型 115

3.3.2 ADO 数据库访问步骤分析 123

3.4 使用 ADO 访问数据库 131

3.4.1 ADO 连接 SQL Server 数据库 131

3.4.2 ADO 读取数据库表记录 134

3.4.3 ADO 写入数据库表记录 137

3.4.4 ADO 调用 SQL Server 存储过程 140

本章小结 143

第4章 Visual C++和 ODBC 访问技术 144

4.1 ODBC API 144

4.1.1 ODBC 体系结构 145

4.1.2 ODBC 数据类型 146

4.1.3 ODBC 句柄 146

4.1.4 异常处理 147

4.1.5 ODBC 管理器 148

4.2 MFC ODBC 类 149

4.3 用 ODBC API 操作数据库 150

4.3.1 操作数据库的一般步骤 150

4.3.2 连接数据库 154

4.3.3 读取数据库表记录 156

4.3.4 添加、删除记录 159

4.3.5 ODBC API 封装类 160

4.4 MFC ODBC 操作数据库 212

4.4.1 MFC ODBC 类 212

4.4.2 MFC ODBC 操作数据库 220

4.5 自动注册 DSN 225

本章小结 226

第5章 Visual C++和 Oracle 访问技术 227

5.1 Oracle 数据库 227

5.1.1 Oracle 数据库的特点 227

5.1.2 存储结构 227

5.1.3 分布式数据库管理 228

5.2 OCI 概述 228

5.2.1 OCI 开发应用程序的优点 228

5.2.2 OCI 连接 Oracle 229

5.2.3 OCI 编码步骤 231

5.2.4 OCI 编码规则 234

5.2.5 调用 OCI 函数的几点说明 236

5.3 OCI 操作 Oracle 数据库 238

5.3.1 OCI 连接 Oracle 数据库 238

5.3.2 打开光标 239

5.3.3 分析 SQL 语句 240

5.3.4 结合输入变量的地址 242

5.3.5 描述选择表项和 PL/SQL 过程参数 251

5.3.6 定义选择表项 258

5.3.7 执行 SQL 语句 260

5.3.8 提取查询行 263

5.3.9 数据操纵和提取的控制 271

5.3.10 关闭光标 275

5.3.11 事务控制 275

5.3.12 切断与 Oracle 的连接 277

5.3.13 错误处理 278

5.4 OCI 程序实例 279

5.4.1 头文件 279

5.4.2 OCI 读取数据记录 289

5.4.3 OCI 添加记录 300

5.5 封装 OCI 309

5.5.1 接口说明 310

5.5.2 使用封装类 313

5.5.3 程序举例 315

本章小结 323

第6章 Visual C++和 MySQL 访问技术 324

6.1 MySQL 数据库 324

6.2 MyODBC 324

6.2.1 创建 ODBC 数据源 325

6.2.2 MyODBC 应用举例 327

6.3 MySQL CAPI 410

6.3.1 CAPI 数据类型 411

6.3.2 MySQL CAPI 函数 415

6.3.3 应用程序实例 417

6.3.4 CDatabase 类的实现 434

6.3.5 应用 CDatabase 类 440

本章小结 442

附录 A MySQL CAPI 函数 443