图书介绍

数据访问技术 ADO. NET 2.0pdf电子书版本下载

数据访问技术 ADO. NET 2.0
  • 微软公司著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040216256
  • 出版时间:2007
  • 标注页数:328页
  • 文件大小:133MB
  • 文件页数:342页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

数据访问技术 ADO. NET 2.0PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

精品推荐