书籍详情
数据库应用与开发SQL Server 2000
作者:本书编写委员会编著
出版社:电子工业出版社
出版时间:2002-01-01
ISBN:9787505373556
定价:¥49.00
购买这本书可以去
内容简介
本书从数据库开发的角度出发,本着实用的目的,由浅入深地介绍了Microsfot SQL Server 2000在数据库设计和管理上的各方面知识,详细介绍了SQL Server 2000的使用,并给出了与许多开发工具结合使用的实例。本书共17章。首先介绍SQL Server 2000基础知识和安装配置及SQL Server提供的常用管理工具的使用,然后介绍SQL Server 2000的管理和使用,详细介绍了常用的Transact-SQL语句的语法和对数据库的基本操作,从不同方面介绍了如何优化SQL Server,提高其性能,另外还讲解了常规的安全性管理等内容。最后,本书分章介绍了SQL Server在常用开发环境中的应用,通过实例详细介绍了如何使用各种流行的工具、语言和接口访问SQL Server数据库,包括ODBC、PowerBuilder、ActiveX Server Pages、Visual Basic、Delphi以及C等。本书内容丰富、实用性强,书中所列实例易于理解,适合各种程度的用户学习参考,特别适用于具有基本数据库知识的程序员和数据库管理员使用,也可作为高等院校相关专业的参考书或SQL Server培训教材。
作者简介
暂缺《数据库应用与开发SQL Server 2000》作者简介
目录
第1章 SQL Server简介 1
1.1 概述 1
1.2 SQL Server的数据库文件 3
1.3 SQL Server数据库常用术语 3
1.4 SQL Server的安全性 4
1.5 SQL Server的服务器组件 5
1.6 SQL Server 2000的新特性 6
1.7 支持Windows 95/98功能 8
1.8 Transact-SQL语言 8
1.9 使用osql和isql查询工具 9
1.9.1 使用osql实用工具 10
1.9.2 使用isql实用工具 15
1.10 小结 18
习题 18
第2章 安装和配置SQL Server 2000 19
2.1 软、硬件要求 19
2.2 安装SQL Server 2000 21
2.2.1 安装数据库服务器组件 24
2.2.2 升级现有的SQL Server 32
2.3 启动SQL Server 34
2.4 配置服务 35
2.4.1 在Windows NT 环境下配置服务 35
2.4.2 在Windows 95/98环境下配置服务 36
2.5 小结 37
习题 38
第3章 SQL Server 2000的常用管理工具 39
3.1 企业管理器 39
3.2 查询分析器 42
3.3 SQL Server服务管理器 45
3.4 SQL Server Profiler 46
3.5 性能监视器 47
3.6 服务器端网络实用程序 47
3.7 客户端网络实用程序 47
3.8 导入和导出数据 47
3.9 联机丛书 48
3.10 小结 48
习题 48
第4章 数据库和数据库对象管理 49
4.1 系统数据库 50
4.1.1 master数据库 50
4.1.2 model数据库 52
4.1.3 msdb数据库 55
4.1.4 tempdb数据库 55
4.2 创建用户数据库 55
4.2.1 使用Enterprise Manager创建用户数据库 55
4.2.2 使用SQL查询分析器创建用户数据库 57
4.3 数据库的备份 58
4.3.1 使用Enterprise Manager 59
4.3.2 使用SQL查询分析器 62
4.4 数据库的恢复 63
4.4.1 恢复master系统数据库 63
4.4.2 一般数据库的恢复 65
4.5 使用文件复制的方法备份和还原数据库 70
4.5.1 备份 70
4.5.2 还原 70
4.6 更改数据库名称 72
4.7 游标管理 73
4.7.1 声明游标 75
4.7.2 打开游标 76
4.7.3 读取游标中的数据 76
4.7.4 用游标修改数据 79
4.7.5 关闭游标 81
4.7.6 删除游标 81
4.8 小结 82
习题 82
第5章 数据库和数据库对象基本操作 83
5.1 数据库的设计和创建 83
5.1.1 设计考虑 83
5.1.2 创建数据库 84
5.2 表的设计和操作 88
5.2.1 数据类型 88
5.2.2 创建表 92
5.2.3 修改表结构 97
5.2.4 插入数据 102
5.2.5 检索数据 104
5.2.6 修改数据 112
5.2.7 删除数据 115
5.2.8 删除表 117
5.2.9 删除数据库 118
5.3 索引 118
5.3.1 使用Enterprise Manager创建索引 119
5.3.2 使用Transact-SQL创建索引 120
5.3.3 索引与性能 120
5.4 其他数据库对象 120
5.4.1 规则 120
5.4.2 默认值 124
5.4.3 约束 126
5.4.4 视图 127
5.4.5 存储过程 133
5.4.6 触发器 142
5.5 小结 148
第6章 SQL Server的性能优化 151
6.1 数据库的规范化设计 151
6.1.1 数据规范化 152
6.1.2 范式 153
6.1.3 规范化的优点和缺点 155
6.1.4 非规范化数据库 155
6.1.5 设计数据库 156
6.1.6 估计数据库的大小 157
6.2 应用程序的设计和优化 158
6.2.1 网络传输与程序性能 160
6.2.2 存储过程对性能的影响 162
6.3 SQL Server数据库的优化 166
6.3.1 表的优化设计 167
6.3.2 索引的优化设计 167
6.3.3 查询语句的设计 170
6.4 事务处理对性能的影响 171
6.4.1 事务的含义 172
6.4.2 事务的特点 172
6.4.3 事务的类型 173
6.4.4 事务日志 175
6.4.5 事务处理和批处理对性能的影响 178
6.4.6 分布式事务处理 180
6.5 SQL Server的锁机制 182
6.5.1 锁的类型 183
6.5.2 动态锁定 185
6.5.3 死锁 185
6.6 小结 188
习题 188
第7章 复制 189
7.1 复制的类型 189
7.1.1 快照复制 190
7.1.2 事务复制 190
7.1.3 合并复制 191
7.2 配置复制 193
7.3 建立和使用复制 197
7.3.1 创建发布 197
7.3.2 订阅 201
7.3.3 创建强制订阅 203
7.4 通过Internet执行复制 206
7.5 复制监视器 207
7.6 复制和异类数据源 207
7.6.1 异类订阅服务器 208
7.6.2 异类发布服务器 208
7.6.3 异构复制 208
7.7 增强复制性能的几点考虑 210
7.8 小结 211
习题 211
第8章 系统安全性管理 213
8.1 访问远程服务器 213
8.2 安全性管理 214
8.2.1 身份验证模式 215
8.2.2 使用用户账户确保系统安全性 216
8.3 权限管理 221
8.3.1 授予权限 222
8.3.2 拒绝权限 224
8.3.3 废除权限 225
8.4 数据转换 226
8.4.1 数据转换服务DTS 226
8.4.2 DTS导入/导出向导的使用 227
8.5 小结 233
习题 234
第9章 SQL邮件的使用 235
9.1 配置邮件配置文件 235
9.2 设置SQL 邮件 236
9.3 使用SQL邮件 237
9.3.1 启动SQL邮件客户端会话 237
9.3.2 停止会话 237
9.3.3 发送邮件 237
9.3.4 阅读收件箱中的邮件 238
9.3.5 顺序处理下一个邮件 239
9.3.6 删除邮件 240
9.4 小结 240
习题 240
第10章 Web助手向导程序的使用 241
10.1 使用前的准备工作 242
10.2 使用Web助手向导程序生成Web页面 242
10.2.1 从选定的表和列中获取数据 244
10.2.2 从指定的存储过程运行结果中获取数据 246
10.2.3 运行指定的Transact-SQL语句生成Web页面 247
10.3 使用存储过程对数据页面进行操作 248
10.4 小结 250
习题 251
第11章 使用ODBC访问SQL Server数据库 253
11.1 ODBC组件 253
11.2 配置ODBC数据源 255
11.2.1 ODBC数据源名 255
11.2.2 配置 Microsoft Access 数据库的DSN 255
11.2.3 配置 SQL Server 数据库的ODBC DSN 258
11.2.4 配置PowerBuilder数据库的 DSN 260
11.3 通过ODBC访问SQL Server数据库 261
11.3.1 使用SQLExecDirect函数和动态的SQL语句 263
11.3.2 使用SQLPrepare和SQLExecute语句 264
11.4 对SQL Server数据库中的数据进行操作 265
11.4.1 在数据库中插入数据 265
11.4.2 修改数据库中的数据 266
11.4.3 删除数据库中的数据 267
11.5 小结 268
习题 268
第12章 SQL Server与Access的集成 269
12.1 创建Access到SQL Server的连接 270
12.2 链接表 270
12.2.1 导入或链接数据 271
12.2.2 查看、刷新或改变链接表的文件名和路径 271
12.2.3 在链接的SQL数据库中使用MSysConf表 272
12.2.4 获得链接表的优化性能 273
12.2.5 错误处理 274
12.2.6 删除对链接表的链接 274
12.3 外部数据的ODBC驱动程序和内置驱动程序的差异 275
12.3.1 内置驱动程序 275
12.3.2 ODBC驱动程序 276
12.3.3 导入或链接SQL Server数据库表或数据 276
12.4 用传递查询向SQL Server发送命令 277
12.5 数据库性能优化技巧 278
12.6 小结 279
习题 280
第13章 在PowerBuilder 7中使用SQL Server 2000 281
13.1 访问SQL Server 2000数据库所需的文件 281
13.2 创建SQL Server 2000数据库 283
13.2.1 启动SQL Server服务 283
13.2.2 使用“企业管理器”创建数据库 284
13.3 在PowerBuilder 7集成环境中使用SQL Server 2000数据库 287
13.3.1 使用SQL Server 接口连接SQL Server 2000 数据库 287
13.3.2 使用ODBC接口连接SQL Server 2000数据库 289
13.4 在PowerBuilder 7程序中使用SQL Server 2000数据库 294
13.4.1 在系统注册表中配置ODBC数据源 295
13.4.2 连接数据库 298
13.4.3 用数据窗口函数或SQL语句操作数据库 307
13.5 SQL Server 2000数据库与其他数据库之间数据的复制和共用 309
13.6 小结 314
习题 314
第14章 使用ASP访问SQL Server 数据库 317
14.1 需要考虑的问题 318
14.2 创建ODBC DSN 318
14.3 ASP脚本编程基本知识 318
14.4 连接数据库 319
14.4.1 通过DSN连接数据库 320
14.4.2 不通过DSN访问SQL Server 321
14.5 使用SSI服务器端包含指令 322
14.6 频繁建立和断开连接的利弊 323
14.7 从数据库到Web页面 324
14.7.1 向数据库中添加数据 324
14.7.2 检索数据库中的数据 328
14.7.3 修改数据库中的数据 345
14.7.4 删除数据库中的数据 350
14.8 捕获数据库错误 351
14.8.1 Errors集合和Error对象 352
14.8.2 错误处理要诀 353
14.9 执行SQL Server存储过程 355
14.10 小结 357
习题 357
第15章 使用Visual Basic编写SQL Server 数据库应用程序 359
15.1 访问SQL Server数据库的编程接口 359
15.2 数据访问对象简介 360
15.2.1 DB Engine对象 361
15.2.2 Workspace对象 362
15.2.3 Database对象 363
15.2.4 Recordset对象 364
15.2.5 TableDef对象 366
15.3 使用RDO模型访问SQL Server数据库 367
15.3.1 建立和ODBC数据源的连接 368
15.3.2 使用RDO对象模型执行SQL语句 370
15.3.3 RDO对象模型的rdoResultSet对象 372
15.3.4 rdoQueries集合和rdoQuery对象 373
15.3.5 参数查询 375
15.3.6 执行存储过程 375
15.3.7 利用RDO访问SQL Server数据库实例 377
15.4 使用ADO模型访问SQL Server数据库 382
15.4.1 Connection对象 383
15.4.2 Command对象 385
15.4.3 Recordset对象 388
15.4.4 Errors集合和Error对象 392
15.4.5 Parameters集合和Parameter对象 394
15.4.6 Fields集合和Field对象 397
15.4.7 Properties集合和Property对象 399
15.5 ADO对象模型的高级特性 399
15.5.1 调用存储过程 399
15.5.2 批量更新 400
15.5.3 处理多结果集 401
15.5.4 处理长数据类型 402
15.5.5 使用事件编程 405
15.5.6 ADO的异步操作功能 407
15.5.7 处理DDL语句 409
15.6 小结 410
习题 411
第16章 在C中使用嵌入式SQL访问SQL Server 数据库 413
16.1 嵌入式SQL的系统需求和所需文件 413
16.2 嵌入式SQL语法规则 414
16.3 连接SQL Server数据库和关闭数据库连接 416
16.3.1 连接SQL Server数据库 416
16.3.2 关闭数据库连接 417
16.4 操作SQL Server数据库 417
16.4.1 使用宿主变量管理数据的输入和输出 418
16.4.2 SQLCA数据结构 419
16.4.3 SQLDA数据结构 421
16.4.4 动态SQL语句 424
16.4.5 使用动态游标 426
16.5 嵌入式SQL的数据类型 428
16.6 建立C语言嵌入式SQL应用程序 428
16.6.1 设置和使用nsqlprep预编译器 429
16.6.2 编译链接在Windows NT 和Windows 95(98)下运行的嵌入式SQL程序 431
16.6.3 在Microsoft Visual C++集成环境中建立嵌入式SQL应用程序 432
16.7 小结 433
习题 434
第17章 使用Delphi和SQL Server进行数据库应用开发 435
17.1 Delphi数据库开发基础知识 435
17.1.1 使用数据库 436
17.1.2 数据库应用结构体系 438
17.1.3 设计用户界面 445
17.2 ADO数据访问技术 445
17.2.1 了解ADO 446
17.2.2 ADO和分布式多层架构 448
17.2.3 Delphi的几种数据存取机制 448
17.2.4 使用ADOExpress组件 448
17.3 用Delphi创建多层数据库应用 449
17.3.1 多级数据库模式的优点 450
17.3.2 基于Provider的多级应用程序 450
17.3.3 创建多级应用程序 456
17.3.4 创建应用程序服务器 457
17.3.5 创建客户端应用程序 461
17.4 使用ADO开发的分布式多层应用实例(数据访问中间件) 467
17.4.1 案例需求 467
17.4.2 实现方案 468
17.4.3 数据库设计 468
17.4.4 应用程序服务器设计 469
17.4.5 客户端应用程序设计 474
17.4.6 程序分发与配置 477
习题 477
附录 光盘内容 478
1.1 概述 1
1.2 SQL Server的数据库文件 3
1.3 SQL Server数据库常用术语 3
1.4 SQL Server的安全性 4
1.5 SQL Server的服务器组件 5
1.6 SQL Server 2000的新特性 6
1.7 支持Windows 95/98功能 8
1.8 Transact-SQL语言 8
1.9 使用osql和isql查询工具 9
1.9.1 使用osql实用工具 10
1.9.2 使用isql实用工具 15
1.10 小结 18
习题 18
第2章 安装和配置SQL Server 2000 19
2.1 软、硬件要求 19
2.2 安装SQL Server 2000 21
2.2.1 安装数据库服务器组件 24
2.2.2 升级现有的SQL Server 32
2.3 启动SQL Server 34
2.4 配置服务 35
2.4.1 在Windows NT 环境下配置服务 35
2.4.2 在Windows 95/98环境下配置服务 36
2.5 小结 37
习题 38
第3章 SQL Server 2000的常用管理工具 39
3.1 企业管理器 39
3.2 查询分析器 42
3.3 SQL Server服务管理器 45
3.4 SQL Server Profiler 46
3.5 性能监视器 47
3.6 服务器端网络实用程序 47
3.7 客户端网络实用程序 47
3.8 导入和导出数据 47
3.9 联机丛书 48
3.10 小结 48
习题 48
第4章 数据库和数据库对象管理 49
4.1 系统数据库 50
4.1.1 master数据库 50
4.1.2 model数据库 52
4.1.3 msdb数据库 55
4.1.4 tempdb数据库 55
4.2 创建用户数据库 55
4.2.1 使用Enterprise Manager创建用户数据库 55
4.2.2 使用SQL查询分析器创建用户数据库 57
4.3 数据库的备份 58
4.3.1 使用Enterprise Manager 59
4.3.2 使用SQL查询分析器 62
4.4 数据库的恢复 63
4.4.1 恢复master系统数据库 63
4.4.2 一般数据库的恢复 65
4.5 使用文件复制的方法备份和还原数据库 70
4.5.1 备份 70
4.5.2 还原 70
4.6 更改数据库名称 72
4.7 游标管理 73
4.7.1 声明游标 75
4.7.2 打开游标 76
4.7.3 读取游标中的数据 76
4.7.4 用游标修改数据 79
4.7.5 关闭游标 81
4.7.6 删除游标 81
4.8 小结 82
习题 82
第5章 数据库和数据库对象基本操作 83
5.1 数据库的设计和创建 83
5.1.1 设计考虑 83
5.1.2 创建数据库 84
5.2 表的设计和操作 88
5.2.1 数据类型 88
5.2.2 创建表 92
5.2.3 修改表结构 97
5.2.4 插入数据 102
5.2.5 检索数据 104
5.2.6 修改数据 112
5.2.7 删除数据 115
5.2.8 删除表 117
5.2.9 删除数据库 118
5.3 索引 118
5.3.1 使用Enterprise Manager创建索引 119
5.3.2 使用Transact-SQL创建索引 120
5.3.3 索引与性能 120
5.4 其他数据库对象 120
5.4.1 规则 120
5.4.2 默认值 124
5.4.3 约束 126
5.4.4 视图 127
5.4.5 存储过程 133
5.4.6 触发器 142
5.5 小结 148
第6章 SQL Server的性能优化 151
6.1 数据库的规范化设计 151
6.1.1 数据规范化 152
6.1.2 范式 153
6.1.3 规范化的优点和缺点 155
6.1.4 非规范化数据库 155
6.1.5 设计数据库 156
6.1.6 估计数据库的大小 157
6.2 应用程序的设计和优化 158
6.2.1 网络传输与程序性能 160
6.2.2 存储过程对性能的影响 162
6.3 SQL Server数据库的优化 166
6.3.1 表的优化设计 167
6.3.2 索引的优化设计 167
6.3.3 查询语句的设计 170
6.4 事务处理对性能的影响 171
6.4.1 事务的含义 172
6.4.2 事务的特点 172
6.4.3 事务的类型 173
6.4.4 事务日志 175
6.4.5 事务处理和批处理对性能的影响 178
6.4.6 分布式事务处理 180
6.5 SQL Server的锁机制 182
6.5.1 锁的类型 183
6.5.2 动态锁定 185
6.5.3 死锁 185
6.6 小结 188
习题 188
第7章 复制 189
7.1 复制的类型 189
7.1.1 快照复制 190
7.1.2 事务复制 190
7.1.3 合并复制 191
7.2 配置复制 193
7.3 建立和使用复制 197
7.3.1 创建发布 197
7.3.2 订阅 201
7.3.3 创建强制订阅 203
7.4 通过Internet执行复制 206
7.5 复制监视器 207
7.6 复制和异类数据源 207
7.6.1 异类订阅服务器 208
7.6.2 异类发布服务器 208
7.6.3 异构复制 208
7.7 增强复制性能的几点考虑 210
7.8 小结 211
习题 211
第8章 系统安全性管理 213
8.1 访问远程服务器 213
8.2 安全性管理 214
8.2.1 身份验证模式 215
8.2.2 使用用户账户确保系统安全性 216
8.3 权限管理 221
8.3.1 授予权限 222
8.3.2 拒绝权限 224
8.3.3 废除权限 225
8.4 数据转换 226
8.4.1 数据转换服务DTS 226
8.4.2 DTS导入/导出向导的使用 227
8.5 小结 233
习题 234
第9章 SQL邮件的使用 235
9.1 配置邮件配置文件 235
9.2 设置SQL 邮件 236
9.3 使用SQL邮件 237
9.3.1 启动SQL邮件客户端会话 237
9.3.2 停止会话 237
9.3.3 发送邮件 237
9.3.4 阅读收件箱中的邮件 238
9.3.5 顺序处理下一个邮件 239
9.3.6 删除邮件 240
9.4 小结 240
习题 240
第10章 Web助手向导程序的使用 241
10.1 使用前的准备工作 242
10.2 使用Web助手向导程序生成Web页面 242
10.2.1 从选定的表和列中获取数据 244
10.2.2 从指定的存储过程运行结果中获取数据 246
10.2.3 运行指定的Transact-SQL语句生成Web页面 247
10.3 使用存储过程对数据页面进行操作 248
10.4 小结 250
习题 251
第11章 使用ODBC访问SQL Server数据库 253
11.1 ODBC组件 253
11.2 配置ODBC数据源 255
11.2.1 ODBC数据源名 255
11.2.2 配置 Microsoft Access 数据库的DSN 255
11.2.3 配置 SQL Server 数据库的ODBC DSN 258
11.2.4 配置PowerBuilder数据库的 DSN 260
11.3 通过ODBC访问SQL Server数据库 261
11.3.1 使用SQLExecDirect函数和动态的SQL语句 263
11.3.2 使用SQLPrepare和SQLExecute语句 264
11.4 对SQL Server数据库中的数据进行操作 265
11.4.1 在数据库中插入数据 265
11.4.2 修改数据库中的数据 266
11.4.3 删除数据库中的数据 267
11.5 小结 268
习题 268
第12章 SQL Server与Access的集成 269
12.1 创建Access到SQL Server的连接 270
12.2 链接表 270
12.2.1 导入或链接数据 271
12.2.2 查看、刷新或改变链接表的文件名和路径 271
12.2.3 在链接的SQL数据库中使用MSysConf表 272
12.2.4 获得链接表的优化性能 273
12.2.5 错误处理 274
12.2.6 删除对链接表的链接 274
12.3 外部数据的ODBC驱动程序和内置驱动程序的差异 275
12.3.1 内置驱动程序 275
12.3.2 ODBC驱动程序 276
12.3.3 导入或链接SQL Server数据库表或数据 276
12.4 用传递查询向SQL Server发送命令 277
12.5 数据库性能优化技巧 278
12.6 小结 279
习题 280
第13章 在PowerBuilder 7中使用SQL Server 2000 281
13.1 访问SQL Server 2000数据库所需的文件 281
13.2 创建SQL Server 2000数据库 283
13.2.1 启动SQL Server服务 283
13.2.2 使用“企业管理器”创建数据库 284
13.3 在PowerBuilder 7集成环境中使用SQL Server 2000数据库 287
13.3.1 使用SQL Server 接口连接SQL Server 2000 数据库 287
13.3.2 使用ODBC接口连接SQL Server 2000数据库 289
13.4 在PowerBuilder 7程序中使用SQL Server 2000数据库 294
13.4.1 在系统注册表中配置ODBC数据源 295
13.4.2 连接数据库 298
13.4.3 用数据窗口函数或SQL语句操作数据库 307
13.5 SQL Server 2000数据库与其他数据库之间数据的复制和共用 309
13.6 小结 314
习题 314
第14章 使用ASP访问SQL Server 数据库 317
14.1 需要考虑的问题 318
14.2 创建ODBC DSN 318
14.3 ASP脚本编程基本知识 318
14.4 连接数据库 319
14.4.1 通过DSN连接数据库 320
14.4.2 不通过DSN访问SQL Server 321
14.5 使用SSI服务器端包含指令 322
14.6 频繁建立和断开连接的利弊 323
14.7 从数据库到Web页面 324
14.7.1 向数据库中添加数据 324
14.7.2 检索数据库中的数据 328
14.7.3 修改数据库中的数据 345
14.7.4 删除数据库中的数据 350
14.8 捕获数据库错误 351
14.8.1 Errors集合和Error对象 352
14.8.2 错误处理要诀 353
14.9 执行SQL Server存储过程 355
14.10 小结 357
习题 357
第15章 使用Visual Basic编写SQL Server 数据库应用程序 359
15.1 访问SQL Server数据库的编程接口 359
15.2 数据访问对象简介 360
15.2.1 DB Engine对象 361
15.2.2 Workspace对象 362
15.2.3 Database对象 363
15.2.4 Recordset对象 364
15.2.5 TableDef对象 366
15.3 使用RDO模型访问SQL Server数据库 367
15.3.1 建立和ODBC数据源的连接 368
15.3.2 使用RDO对象模型执行SQL语句 370
15.3.3 RDO对象模型的rdoResultSet对象 372
15.3.4 rdoQueries集合和rdoQuery对象 373
15.3.5 参数查询 375
15.3.6 执行存储过程 375
15.3.7 利用RDO访问SQL Server数据库实例 377
15.4 使用ADO模型访问SQL Server数据库 382
15.4.1 Connection对象 383
15.4.2 Command对象 385
15.4.3 Recordset对象 388
15.4.4 Errors集合和Error对象 392
15.4.5 Parameters集合和Parameter对象 394
15.4.6 Fields集合和Field对象 397
15.4.7 Properties集合和Property对象 399
15.5 ADO对象模型的高级特性 399
15.5.1 调用存储过程 399
15.5.2 批量更新 400
15.5.3 处理多结果集 401
15.5.4 处理长数据类型 402
15.5.5 使用事件编程 405
15.5.6 ADO的异步操作功能 407
15.5.7 处理DDL语句 409
15.6 小结 410
习题 411
第16章 在C中使用嵌入式SQL访问SQL Server 数据库 413
16.1 嵌入式SQL的系统需求和所需文件 413
16.2 嵌入式SQL语法规则 414
16.3 连接SQL Server数据库和关闭数据库连接 416
16.3.1 连接SQL Server数据库 416
16.3.2 关闭数据库连接 417
16.4 操作SQL Server数据库 417
16.4.1 使用宿主变量管理数据的输入和输出 418
16.4.2 SQLCA数据结构 419
16.4.3 SQLDA数据结构 421
16.4.4 动态SQL语句 424
16.4.5 使用动态游标 426
16.5 嵌入式SQL的数据类型 428
16.6 建立C语言嵌入式SQL应用程序 428
16.6.1 设置和使用nsqlprep预编译器 429
16.6.2 编译链接在Windows NT 和Windows 95(98)下运行的嵌入式SQL程序 431
16.6.3 在Microsoft Visual C++集成环境中建立嵌入式SQL应用程序 432
16.7 小结 433
习题 434
第17章 使用Delphi和SQL Server进行数据库应用开发 435
17.1 Delphi数据库开发基础知识 435
17.1.1 使用数据库 436
17.1.2 数据库应用结构体系 438
17.1.3 设计用户界面 445
17.2 ADO数据访问技术 445
17.2.1 了解ADO 446
17.2.2 ADO和分布式多层架构 448
17.2.3 Delphi的几种数据存取机制 448
17.2.4 使用ADOExpress组件 448
17.3 用Delphi创建多层数据库应用 449
17.3.1 多级数据库模式的优点 450
17.3.2 基于Provider的多级应用程序 450
17.3.3 创建多级应用程序 456
17.3.4 创建应用程序服务器 457
17.3.5 创建客户端应用程序 461
17.4 使用ADO开发的分布式多层应用实例(数据访问中间件) 467
17.4.1 案例需求 467
17.4.2 实现方案 468
17.4.3 数据库设计 468
17.4.4 应用程序服务器设计 469
17.4.5 客户端应用程序设计 474
17.4.6 程序分发与配置 477
习题 477
附录 光盘内容 478
猜您喜欢