《ADO.NET数据库访问技术案例式教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:柴晟主编
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2006
  • ISBN:781077784X
  • 页数:334 页
图书介绍:本书包括创建连接,数据命令和数据阅读器,使用数据集、数据表和数据试图,编辑和修改数据,使用XML设计器修改数据结构等。

第1章 ADO.NET概述 3

1.1 ADO.NET简介 3

学习部分 3

1.2 ADO.NET结构 4

1.3 Windows窗体上ADO.NET数据绑定 5

1.3.1 建立连接并创建数据提供程序的对象 5

1.3.2 数据集的创建 13

1.3.3 绑定DataGrid控件 15

1.3.4 数据加载 16

思考与练习 18

1.4 本章小结 18

第2章 连接数据源 20

2.1 选择.NET数据提供程序 20

2.1.1 .NET数据提供程序简介 20

2.1.2 .NET数据提供程序类 21

2.1.3 选择.NET数据提供程序 23

2.2 连接的创建 24

2.2.1 连接字符串 24

2.2.2 设计时创建连接 26

2.2.3 运行时创建连接 34

2.3.1 连接类的方法 37

2.3 管理连接类的方法和事件 37

2.3.2 连接类的事件 39

2.4 处理异常 41

2.4.1 结构化异常处理 41

2.4.2 处理异常和消息事件 42

2.5 连接池 43

2.5.1 连接池简介 43

2.5.2 控制连接池 44

2.6 本章小结 45

思考与练习 45

3.1 使用连接环境 47

第3章 数据命令对象和数据阅读器对象 47

3.2 数据命令对象的创建 48

3.2.1 设计时创建数据命令对象 48

3.2.2 运行时创建数据命令对象 50

3.3 数据命令对象的属性和方法 50

3.3.1 设计时设置数据命令对象的属性 51

3.3.2 运行时设置数据命令对象的属性 51

3.3.3 使用参数集合 52

3.3.4 数据命令对象的方法 54

3.4 数据阅读器对象及其使用 59

3.4.1 数据阅读器对象简介 59

3.4.2 数据阅读器对象的属性和方法 59

3.4.3 数据阅读器对象处理数据行 60

3.5 事务处理 62

3.5.1 事务简介 63

3.5.2 管理事务 63

3.5.3 隔离级别 66

3.6 本章小结 67

思考与练习 67

第4章 数据适配器 70

4.1 数据适配器的概念 70

4.2 数据适配器的创建 70

4.2.1 使用【服务器资源管理器】 71

4.2.3 在运行时创建数据适配器 73

4.2.2 使用【工具箱】 73

4.2.4 预览结果 74

4.3 数据适配器的属性和方法 75

4.3.1 数据适配器的属性 76

4.3.2 TableMappings集合 78

4.3.3 数据适配器的方法 80

4.4 处理数据适配器事件 86

4.4.1 OnRowUpdating事件 86

4.4.2 OnRowUpdated事件 87

4.5.1 发生冲突 89

4.5.2 检测冲突 89

4.5 冲突处理 89

4.5.3 解决冲突 90

4.6 本章小结 92

思考与练习 92

第5章 构造数据集 95

5.1 了解数据集 95

5.2 数据集的创建 96

5.2.1 数据集简介 96

5.2.2 创建类型化数据集 96

5.2.3 创建非类型化数据集 100

5.3 数据集的属性和方法 102

5.3.1 数据集的Tables集合 103

5.3.2 Relations集合 109

5.3.3 数据集方法 112

5.4 数据表的创建 115

5.4.1 数据表简介 115

5.4.2 创建单独的数据表 115

5.4.3 在数据集中创建数据表 118

5.5 数据表的属性和方法 119

5.5.1 使用数据表属性 119

5.5.2 Columns集合 120

5.5.3 Rows集合 122

5.5.4 Constraints集合 124

5.5.5 Select和数据行方法 128

5.6.1 数据视图简介 130

5.6 创建数据视图 130

5.6.2 使用工具箱 131

5.6.3 运行时创建 134

5.7 数据视图的属性和方法 135

5.7.1 数据列表达式和排序 135

5.7.2 行状态过滤器 138

5.7.3 数据视图的方法 139

5.8 本章小结 141

思考与练习 141

6.1 编辑和更新数据源数据的过程 145

第6章 使用ADO.NET对象管理数据 145

6.2 数据行的状态和版本 146

6.2.1 行的状态 146

6.2.2 行的版本 147

6.2.3 范例程序 147

6.3 编辑数据集中的数据 152

6.3.1 添加数据行 152

6.3.2 删除数据行 154

6.3.3 改变数据行的值 155

6.3.4 推迟对数据行值的修改 156

6.4.1 使用DataAdapter的Update方法 158

6.4 将数据更改保存到数据源 158

6.4.2 执行Command对象 161

6.5 对数据更改的处理 163

6.5.1 使用AcceptChanges 163

6.5.2 使用RejectChanges 166

6.6 本章小结 168

思考与练习 168

第7章 ADO.NET对象在Windows窗体中的应用 170

7.1 窗体中的数据绑定 170

7.1.1 Windows窗体中的数据绑定概念 170

7.1.2 将控件属性绑定到ADO.NET数据源上 172

7.1.4 CurrencyManager对象的使用 180

7.1.3 BindingContext对象的使用 180

7.2 格式化数据 186

7.2.1 Format事件 187

7.2.2 Parse事件 189

7.3 显示数据 190

7.3.1 复选框 190

7.3.2 嵌套列表框 193

7.3.3 DataGrid控件 195

7.3.4 TreeView控件 198

7.3.5 查找 200

7.4 验证数据 205

7.4.1 数据变化事件 206

7.4.2 控制验证事件 207

7.4.3 使用ErrorProvider组件 207

7.5 本章小结 209

思考与练习 210

第8章 ADO.NET对象在Web窗体中的应用 212

8.1 Web窗体中的数据绑定 212

8.1.1 Web窗体中的数据绑定概念 212

8.1.2 将控件属性绑定到ADO.NET数据源上 213

8.2.1 服务器维护 222

8.2 维护ADO.NET对象 222

8.2.2 页面维护 223

8.3 更新数据源 224

8.4 在Web窗体中的应用 229

8.4.1 数据网格控件 229

8.4.2 数据列表控件 241

8.4.3 分页显示 248

8.5 本章小结 253

思考与练习 254

第9章 使用ADO.NET读取和写入XML 255

9.1 创建XSD架构 255

9.1.1 XSD架构简介 255

9.1.2 创建和推断XSD架构 256

9.2 加载XML架构到DataSet 261

9.2.1 将XSD架构加载到DataSet 261

9.2.2 从文件加载XSD架构 261

9.2.3 从流对象加载XSD架构 264

9.2.4 推断架构 265

9.2.5 检查元数据 267

9.3 使用ADO.NET读/写XML 267

9.3.1 DataSet读取XML数据 267

9.3.2 将DataSet写入XML数据 268

思考与练习 270

9.4 本章小结 270

实训部分 275

实训1 连接数据源 275

实训2 连接环境下的数据操作 284

实训3 使用数据适配器 291

实训4 构造数据集 295

实训5 使用ADO.NET对象管理器 307

实训6 ADO.NET对象在Windows窗体中的应用 314

实训7 ADO.NET对象在Web窗体中的应用 320

实训8 在ADO.NET中使用XSD架构和XML数据 326

附录 331

参考文献 334