数据访问技术 ADO. NET 2.0PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:微软公司著
- 出 版 社:北京:高等教育出版社
- 出版年份:2007
- ISBN:7040216256
- 页数:328 页
第1章 数据库基础 1
1.1 数据存储 1
1.2 数据库基础知识 2
1.2.1 表、行、列和约束 2
1.2.2 在Microsoft SQL Server 2005中创建表 3
1.2.3 创建表的步骤小结 7
1.2.4 设置列属性和约束 8
1.2.5 SQL语言 9
1.2.6 关系 12
1.2.7 存储过程 19
1.3 数据库应用程序 29
1.4 小结 30
1.5 习题 30
第2章 ADO.NET2.0概述 32
2.1 数据访问模型 32
2.2 数据访问模型发展史 46
2.3 ADO.NET概述 47
2.3.1 ADO.NET对象模型 47
2.3.2 数据提供程序 48
2.3.3 DataSet 49
2.4 ADO.NET特征 49
2.4.1 断开连接方式的数据访问 49
2.4.2 增强的可编程性 50
2.4.3 内置XML支持 50
2.5 ADO.NET 2.0新特性简介 50
2.6 小结 50
2.7 习题 51
第3章 数据源连接 52
3.1 连接数据源 52
3.1.1 通过Visual Studio 2005创建Connection对象 52
3.1.2 通过编程方式创建Connection对象 55
3.2 ConnectionString属性 57
3.2.1 利用向导来设置ConnectionString属性 58
3.2.2 存储到应用程序配置文件的方法 60
3.2.3 RSA密钥 63
3.3 管理数据源连接 65
3.3.1 打开和关闭连接 65
3.3.2 连接池 67
3.4 处理连接事件 72
3.4.1 处理StateChange事件的步骤 73
3.4.2 随堂练习 74
3.4.3 处理InfoMessage事件的步骤 76
3.4.4 处理连接的异常 78
3.4.5 随堂练习 82
3.5 小结 84
3.6 实验 84
3.7 习题 85
第4章 在连接环境中获取数据 90
4.1 与数据源交流的语言——SQL 90
4.2 Command对象 91
4.2.1 通过Visual Studio 2005创建Command对象 91
4.2.2 通过编程方式创建Command对象 94
4.3 Command对象的属性 97
4.3.1 CommandText属性 97
4.3.2 CommandTimeout属性 98
4.3.3 CommandType属性 98
4.3.4 Connection属性 99
4.3.5 Parameters属性 99
4.3.6 Transaction属性 99
4.3.7 UpdateRowSource属性 99
4.3.8 设置Command对象的属性 99
4.4 Command对象的参数 103
4.4.1 通过Visual Studio 2005配置Parameters集合 104
4.4.2 通过编程方式添加和配置参数 105
4.4.3 设置Parameter的值 106
4.5 使用Command对象来执行SQL语句 107
4.5.1 ExecuteScalar()方法 108
4.5.2 ExecuteNonQuery()方法 111
4.6 DataReader对象和ExecuteReader()方法 115
4.7 使用Command对象进行异步操作 119
4.8 使用Command对象查询多重活动结果集 123
4.9 小结 128
4.10 实验 128
4.11 习题 128
第5章 构建DataSet 132
5.1 ADO.NET断开连接的模型 132
5.2 DataSet的概念 133
5.3 创建DataSet 133
5.3.1 使用Microsoft Visual Studio 2005创建DataSet 133
5.3.2 通过编程方式创建DataSet 140
5.4 DataSet成员 140
5.4.1 DataTable 141
5.4.2 DataColumn 142
5.4.3 DataRow 143
5.4.4 约束 144
5.4.5 DataRelation 148
5.5 小结 153
5.6 实验 153
5.7 习题 153
第6章 类型化DataSet 156
6.1 类型化DataSet和非类型化DataSet的概念 156
6.1.1 类型化DataSet 157
6.1.2 非类型化DataSet 158
6.1.3 非类型化DataSet和类型化DataSet之间的比较 158
6.2 XML架构简介 158
6.3 创建XML架构 160
6.3.1 XSD元素 168
6.3.2 XSD元素与DataSet结构之间的对应 168
6.4 创建类型化DataSet 169
6.4.1 数据集编辑器 170
6.4.2 TableAdapter配置向导 177
6.4.3 数据源配置向导 179
6.5 访问类型化DataSet中的DataTable 182
6.6 小结 183
6.7 实验 183
6.8 习题 183
第7章 在断开连接的环境中编辑和更新数据 185
7.1 DataAdapter简介 185
7.2 创建DataAdapter 186
7.2.1 通过Visual Studio 2005创建DataAdapter 186
7.2.2 手动创建DataAdapter 189
7.2.3 预览DataAdapter结果 191
7.2.4 通过编程方式创建DataAdapter 191
7.3 DataAdapter的属性 192
7.4 DataAdapter的方法 194
7.4.1 使用DataAdapter的Fill()方法填充DataSet 195
7.4.2 使用DataAdapter的Update()方法填充DataSet 197
7.5 更新数据时的状态管理 199
7.6 用SqlBulkCopy移动大量数据 207
7.7 DataTable事件 209
7.7.1 添加并读取行错误提示信息 211
7.7.2 接受或拒绝对行所做的更改 212
7.8 GetChanges()和Merge() 213
7.8.1 使用GetChanges()方法的时机 214
7.8.2 在DataSet中获得更改的示例 214
7.8.3 将更改合并到DataSet 215
7.9 小结 215
7.10 实验 216
7.11 习题 216
第8章 数据的排序、搜索和过滤 217
8.1 查看DataTable中的数据 217
8.1.1 在行中定位 217
8.1.2 查找多行 219
8.1.3 表达式:计算列 223
8.2 DataView对象 225
8.2.1 通过Visual Studio 2005创建DataView对象 225
8.2.2 通过编程方式创建DataView对象 227
8.2.3 将DataView转换为DataTable 234
8.3 小结 235
8.4 实验 235
8.5 习题 235
第9章 事务 237
9.1 事务简介 237
9.1.1 事务的属性 238
9.1.2 数据库事务 238
9.2 ADO.NET的事务支持 241
9.3 Transaction类 242
9.4 通过使用ADO.NET来执行事务 244
9.5 隔离级别 250
9.5.1 隔离级别的概念 250
9.5.2 并发错误 251
9.5.3 ADO.NET中的隔离级别 251
9.5.4 更改隔离级别 253
9.6 应用事务的高级技巧 257
9.6.1 保存点 257
9.6.2 嵌套事务 260
9.6.3 利用DataSet和DataAdapter使用事务 261
9.7 分布式事务 265
9.7.1 二阶段提交 266
9.7.2 实现分布式事务 266
9.7.3 管理分布式事务的过程 270
9.7.4 指示分布式事务成功与否 271
9.7.5 通过使用ADO.NET来管理分布式事务 271
9.8 使用事务的时机 273
9.9 事务与性能 274
9.10 事务与用户确认 275
9.11 小结 275
9.12 实验 276
9.13 习题 276
第10章 ADO.NET和XML 277
10.1 DataSet的XML表示形式 278
10.1.1 将DataSet保存为XML 278
10.1.2 从XML加载DataSet 279
10.2 DiffGram 282
10.3 顺序读取XML数据 283
10.3.1 XmlReader对象 284
10.3.2 XmlReader场景 285
10.3.3 读取XML文档 286
10.3.4 读取属性 289
10.3.5 读取文本内容 289
10.4 顺序写入XML数据 290
10.4.1 XmlWriter对象 290
10.4.2 写元素 292
10.4.3 写属性 293
10.4.4 定义命名空间 294
10.5 使用DOM处理XML数据 296
10.5.1 DOM 296
10.5.2 DOM的用途 296
10.5.3 DOM树 297
10.5.4 DOM树中的XML结点类型 298
10.5.5 将XML文档加载至DOM树 299
10.5.6 通过使用DOM读取XML数据 301
10.5.7 在DOM树中创建文档 312
10.5.8 使用DOM模型修改XML文档 315
10.5.9 将DOM树保存至XML文档 321
10.6 小结 322
10.7 实验 322
10.8 习题 322
词汇表 324
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018