C#2005数据库编程经典教程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)Karli Watson著;陈秋萍译
- 出 版 社:北京:人民邮电出版社
- 出版年份:2007
- ISBN:7115158940
- 页数:451 页
第1章 数据库基础 1
1.1 什么是数据库 1
1.1.1 关系数据库管理系统 3
1.1.2 面向对象的数据库管理系统 7
1.2 RDBMS的其他特性 7
1.2.1 联接 8
1.2.2 函数 8
1.2.3 视图 8
1.2.4 存储过程 9
1.2.5 触发器 9
1.2.6 电子邮件 9
1.2.7 索引 10
1.2.8 安全 10
1.2.9 并发控制 11
1.2.10 事务 11
1.2.11 远程访问 12
1.2.12 备份 12
1.2.13 镜像和分区 13
1.2.14 管理工具 13
1.3 有哪些RDBMS 13
1.3.1 MySQL和RostgreSQL 13
1.3.2 DB2、Oracle和SQL Server 14
1.3.3 SQL Server 2005速成版 15
1.4 如何使用数据库 15
1.4.1 SQL入门指南 16
1.4.2 XML 27
1.5 小结 30
1.6 练习 30
第2章 数据库和C# 31
2.1 C#中的数据库访问 31
2.1.1 ADO.NET 32
2.1.2 数据绑定 40
2.2 可视化工具 41
2.2.1 速成版产品 41
2.2.2 SQL Server Management Studio Express 43
2.3 示例 45
2.3.1 练习创建数据库 45
2.3.2 解释 48
2.3.3 Windows应用程序中的数据绑定 49
2.3.4 解释 53
2.3.5 Web应用程序中的数据绑定 54
2.3.6 解释 56
2.4 案例研究中使用的数据库 59
2.5 小结 61
2.6 练习 62
第3章 查看数据 63
3.1 创建数据源 63
3.1.1 自动化数据源配置 64
3.1.2 手动配置数据源 68
3.1.3 高级数据源配置 79
3.2 绑定到数据源 81
3.2.1 BindingSource控件 81
3.2.2 绑定到列表控件 84
3.2.3 绑定到DataGridView控件 85
3.2.4 BindingNavigator控件 91
3.2.5 一步添加可导航的DataGridView 93
3.2.6 绑定到详细视图(Detail Views) 93
3.2.7 过滤数据 96
3.3 小结 98
3.4 练习 99
第4章 修改数据 101
4.1 数据修改的必备条件 101
4.1.1 数据库安全 102
4.1.2 数据库视图 102
4.1.3 应用程序的数据源 103
4.2 如何避免数据被覆盖 105
4.3 通过数据绑定控件修改数据 106
4.3.1 添加主键值为GUID的行 112
4.3.2 BindingNavigator如何保存数据 112
4.3.3 取消更新 112
4.3.4 在详细视图中更新数据 113
4.3.5 更新多个表 117
4.3.6 在DataGridView中更新长文本 126
4.3.7 在应用程序退出时保存数据 130
4.4 小结 131
4.5 练习 132
第5章 数据库和Internet 133
5.1 Web应用程序与Windows应用程序 133
5.2 ASP.NET中的数据绑定 135
5.3 ASP.NET的数据连接 135
5.3.1 本地数据库文件连接 136
5.3.2 远程连接 136
5.4 ASP.NET的数据源控件 139
5.4.1 数据源配置 140
5.4.2 数据源控件的其他功能 145
5.5 ASP.NET数据显示控件 145
5.5.1 GridView 145
5.5.2 DataList 146
5.5.3 Repeater 147
5.5.4 FormView 147
5.5.5 DetailsView 147
5.6 模板简介 148
5.7 在列表视图中查看和编辑数据 151
5.7.1 查看数据 151
5.7.2 其他配置 154
5.7.3 编辑数据 157
5.8 在详细视图中查看和编辑数据 164
5.9 主/从视图(Master/Detail View) 167
5.10 小结 170
5.11 练习 171
第6章 以编程方式访问数据库 173
6.1 数据库连接 173
6.1.1 创建连接 174
6.1.2 连接状态 175
6.1.3 连接池 176
6.2 数据库命令 177
6.2.1 创建命令 177
6.2.2 命令类型 178
6.2.3 执行命令的方法 178
6.2.4 参数化命令 179
6.2.5 防范SQL注入攻击 180
6.3 数据阅读器对象 184
6.3.1 创建数据阅读器对象 184
6.3.2 读取数据 185
6.3.3 数据阅读器对象的连接 189
6.4 数据适配器对象 192
6.4.1 配置数据适配器 192
6.4.2 提取数据库数据 197
6.4.3 修改数据库数据 198
6.4.4 定制数据适配器行为 199
6.5 DataSet对象 204
6.5.1 填充DataSet对象 205
6.5.2 定义和使用表关系 206
6.5.3 类型化数据集类 211
6.6 小结 218
6.7 练习 219
第7章 视图和存储过程 221
7.1 数据库视图 221
7.1.1 创建视图 222
7.1.2 通过视图更新数据 232
7.2 存储过程 234
7.2.1 创建存储过程 235
7.2.2 使用存储过程 241
7.2.3 通过存储过程更新数据 247
7.2.4 条件逻辑和循环 249
7.2.5 游标 252
7.3 小结 265
7.4 练习 266
第8章 自定义的数据对象 267
8.1 自定义的数据对象 267
8.1.1 N层应用程序设计初步 268
8.1.2 传递数据阅读器对象 269
8.1.3 使用.NET框架中已有的类 273
8.1.4 设计简单的数据感知类 278
8.1.5 DataAwareObjects类库 279
8.2 绑定到对象数据 296
8.2.1 Windows应用程序 297
8.2.2 Web应用程序 300
8.3 小结 309
8.4 练习 310
第9章 事务和并发 311
9.1 并发 311
9.1.1 后来者赢 312
9.1.2 ADO.NET中的开放式并发管理 315
9.1.3 客户端应用程序中的并发冲突 320
9.1.4 解决并发冲突 328
9.2 事务 333
9.2.1 SQL事务 334
9.2.2 .NET事务 338
9.3 小结 347
9.4 练习 348
第10章 使用脱机数据 349
10.1 暴露Web服务的数据 350
10.1.1 Web服务入门 350
10.1.2 呈现数据库数据 356
10.2 使用Web服务的数据 360
10.3 缓存Web服务数据 373
10.3.1 缓存Web方法的输出 374
10.3.2 在应用程序状态中缓存数据 374
10.3.3 在应用程序缓存中缓存数据 377
10.4 小结 387
10.5 练习 387
第11章 SQL Server CLR集成 389
11.1 CLR集成概述 390
11.1.1 启用CLR集成 391
11.1.2 在SQL Server中添加程序集 391
11.1.3 对CLR集成代码的要求 392
11.1.4 注册CLR代码 393
11.2 CLR集成代码的通用特性 393
11.2.1 代码结构 393
11.2.2 数据访问 394
11.2.3 调用上下文 394
11.2.4 SqlPipe 395
11.3 托管函数和存储过程 396
11.3.1 标量函数 396
11.3.2 表值函数 402
11.3.3 聚合函数 407
11.3.4 存储过程 415
11.4 小结 425
11.5 练习 425
附录A 安装所需的程序 427
A.1 .NET Framework 2.0 427
A.2 Visual C#2005速成版 428
A.3 SQL Server Express 430
A.4 SQL Server Management Studio Express 433
A.5 Visual Web Developer 2005速成版 434
A.6 完成 436
A.7 帮助 436
附录B 安装数据库 437
B.1 安装数据库文件 437
B.2 执行SQL脚本 439
B.3 分离数据库 440
附录C 练习答案 443
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《国学经典诵读》(中国)严琼燕 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019