图书介绍

ADO.NET本质论【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

ADO.NET本质论
  • (美)Bob Beauchemin著;周靖译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302072817
  • 出版时间:2003
  • 标注页数:358页
  • 文件大小:23MB
  • 文件页数:380页
  • 主题词:数据库-接口-程序设计

PDF下载


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

下载说明

ADO.NET本质论PDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据:模型、应用程序和API1

1.1 信息、数据建模和数据库1

1.2 数据库和API基础2

1.3 关系模型4

1.3.1 关系设计规则4

1.3.2 关系模型的优点5

1.3.3 ADO.NET对关系模型的支持6

1.4 层次结构、对象和混合6

1.4.1 现代的非关系数据8

1.4.2 多维数据8

1.4.3 非关系数据和ADO.NET9

1.4.4 XML和信息集9

1.4.5 XML、数据库和统一数据表示10

1.5 以数据的中心的应用程序模型11

1.6 数据访问API的发展历程13

1.7 小结16

第2章 ADO.NET基础17

2.1 数据访问和.NET体系结构17

2.2 两种数据访问模式18

2.3 连接模式19

2.3.1 OleDb和SqlClient数据提供程序23

2.3.2 使用ADO.NET数据提供程序编写泛型数据访问代码24

2.3.3 数据提供程序模型中的游标28

2.4 断开模式和DataSet28

2.5 .NET中的XML API31

2.5.1 流式XML32

2.5.2 XML架构35

2.5.3 XmlDocument,XPath和XPathNavigator37

2.5.4 XML和数据提供程序的混合41

2.6 托管数据类的布局45

2.7 小结47

3.1 .NET数据提供程序和连接模型48

第3章 连接模型:流式数据访问48

3.2 连接类49

3.3 连接池50

3.4 元数据方法51

3.5 Command类53

3.6 使用参数57

3.7 命令的准备、取消、超时和清除64

3.8 通过DataReader进行流式数据传输65

3.9 通过IDataRecord读取列值68

3.10 错误处理72

3.11 使用事务处理75

3.11.1 分布式事务处理78

3.11.2 连接池的工作原理81

3.11.3 声明性事务处理的工作原理85

3.12 Permission类88

3.13 小结89

4.1.1 DataSet作为驻留内存的数据库90

第4章 DataSet类:关系数据的集合90

4.1 DataSet90

4.1.2 DataSet的用途91

4.2 DataSet对象模型91

4.2.1 DataColumn,DataRow和DataTable92

4.2.2 Data Table及其用法95

4.2.3 DataRow96

4.2.4 键、关系和约束98

4.2.5 通过关系来导航:Select和Find101

4.2.6 行的添加、获取、更改和删除103

4.2.7 合并更改107

4.2.8 合并DataSet108

4.2.9 DataRow的状态和版本109

4.2.10 规则和关系113

4.2.11 错误处理115

4.2.12 事件117

4.2.13 DataSet和非关系类型122

4.3 定义信息架构124

4.4 小结125

第5章 DataAdapter:数据库和DataSet的同步127

5.1 乐观并发性127

5.2 DataAdapter类128

5.3 从托管提供程序中填充DataSet129

5.3.1 在Fill中使用架构和映射信息131

5.3.2 执行DataAdapter.Fill期间的错误处理135

5.4 DataAdapter.Fill的工作原理136

5.5 OleDbDataAdapter中的ADO集成140

5.6 通过DataAdapter更新数据库141

5.6.1 CommandBuilder类143

5.6.2 直接编写更新逻辑148

5.7 Update的工作原理153

5.8 DataSet事件模型154

5.9 编写常规自定义命令157

5.9.1 ADOX CommandBuilder157

5.9.2 构造批处理更新命令158

5.10 再论DataSet和非关系数据类型158

5.11 应该使用DataSet还是DataReader159

5.12 小结160

第6章 数据绑定:ADO.NET和GUI162

6.1 Windows窗体和Web窗体162

6.2 数据表示模式163

6.3 使用数据绑定控件164

6.3.1 Web窗体数据绑定类型165

6.3.2 数据绑定控件类型解析167

6.3.3 同DataReader绑定173

6.4 用DataSet进行数据绑定175

6.5 DataView和通用转换177

6.6 表和列映射183

6.7 可编辑的列表控件:DataList和DataGrid184

6.7.1 DataList185

6.7.2 DataGrid187

6.8 非关系数据和DataView191

6.9 与Visual Studio的集成192

6.10 控件和数据窗体195

6.11 小结196

第7章 XML和数据访问的集成197

7.1 XML和传统数据访问197

7.2 XML和ADO.NET198

7.2.1 定义DataSet的架构198

7.2.2 优化DataSet的XML架构202

7.2.3 将XML读入DataSet205

7.2.4 从DataSet写入XML架构208

7.2.5 Microsoft特有的批注210

7.2.6 从DataSet写入XML数据211

7.3 序列化、封送和DataSet216

7.4 类型化的DataSet219

7.5 XmlDataDocument类234

7.5.1 XmlDataDocument和DataSet235

7.5.2 XmlDataDocument和DataDocumentXPathNavigator240

7.6 数据库和XML的重要意义241

7.6.1 XML作为一种特定类型242

7.6.2 文档合成与分解242

7.7 SQL Server、XML和托管数据访问242

7.7.1 FOR XML关键字243

7.7.2 OpenXML244

7.7.3 SQLOLEDB提供程序244

7.7.4 SqlXml托管类244

7.7.5 SQLXML Web应用程序244

7.7.6 updategram244

7.8 使用SQLXML和.NET246

7.7.9 未来的支持246

7.7.8 批量加载246

7.7.7 SQLXMLOLEDB提供程序中的FOR XML246

7.9 小结253

第8章 提供程序:ADO.NET和数据提供程序254

8.1 如何选择254

8.2 保留OLE DB:OLE DB概念总结255

8.3 保留OLE DB:与OleDb数据提供程序交互257

8.3.1 主要的共型和类型映射259

8.3.2 访问程序259

8.3 执行命令、返回结果和使用OpenRowset259

8.3.4 Command的最终格式和行为260

8.3.5 Command Dialect260

8.3.6 层次化数据261

8.3.7 从Rowset更新261

8.3.8 错误261

8.3.9 不支持的功能261

8.3.10 支持和不支持的提供程序262

8.4 编写数据提供程序265

8.5 实现Connection类266

8.5.1 规格267

8.5.2 实现268

8.5.3 特殊化268

8.6 实现Command类268

8.6.1 规格269

8.6.2 实现270

8.6.3 特殊化271

8.7 实现DataReader类271

8.7.1 规格272

8.7.2 实现273

8.7.3 特殊化275

8.8 实现DataAdapter类275

8.8.1 规格275

8.8.3 特殊化276

8.8.2 实现276

8.9 添加增强功能277

8.10 实现XML Infoset提供程序278

8.11 实现XmlReader280

8.12 实现XPathNavigator284

8.13 其他实现方案:总结286

8.14 论证大一统访问模型的可行性288

8.15 小结289

第9章 消费者的ADO.NET迁移路径290

9.1 ADO.NET迁移路径290

9.2 面向OLE DB程序员的ADO.NET291

9.2.1 cotype等价物291

9.2.2 数据提供程序的透明性291

9.2.3 使用提供程序特有的功能293

9.2.4 错误处理293

9.2.5 系统提供的服务293

9.2.8 封送294

9.2.6 系统提供的组件294

9.2.7 服务提供程序294

9.3 ADO概述295

9.4 面向ADO程序员的ADO.NET297

9.5 ADO Connection、Command和事务处理300

9.5.1 连接和连接字符串300

9.5.2 使用事务处理301

9.5.3 命令和Command行为301

9.5.4 层次化数据301

9.5.5 异步操作302

9.5.6 属性302

9.6 ADO.NET与ADO断开模型的比较302

9.6.1 类的等价物302

9.6.2 导航303

9.6.3 ADO.NET中的GetRows有何变化304

9.6.4 更新305

9.6.6 批处理更新306

9.6.7 ADO.NET的DataSet扩展306

9.6.5 创建更新语句306

9.6.8 列和表的命名307

9.6.9 排序和筛选307

9.7 ADO DB的互操作性307

9.8 面向ODBC程序员的ADO.NET314

9.8.1 句柄和环境315

9.8.2 命令315

9.8.3 获取数据316

9.8.4 元数据和架构信息316

9.8.5 错误316

9.9 面向JDBC程序员的ADO.NET320

9.9.1 泛化代码321

9.9.2 提供程序的类型321

9.9.5 对象数据库322

9.9.3 连接池322

9.9.4 非关系数据类型322

9.9.6 其他SQL-99扩展323

9.9.7 元数据323

9.9.8 事务处理323

9.9.9 命令和行为323

9.9.10 执行查询和返回结果324

9.9.11 服务器游标324

9.9.12 错误324

9.10 ADO.NET JDBC程序员和断开模型329

9.11 SQL/J Part 0和类型化DataSet329

9.12 小结330

第10章 ADO.NET和各种数据类型331

10.1 数据访问的发展历程331

10.2 ADO.NET和基于服务器及文件的RDBMS332

10.3 ADO.NET和同种层次结构数据及ORDBMS334

10.4 ADO.NET和网络数据:对象图、ODBMS与网络DBMS335

10.5 ADO.NET和结构化文件、多维数据及ORDBMS336

10.6 ADO.NET平面文件和半结构化文件337

10.7 小结338

附录A 数据类型和类型映射339

A.1 DbType枚举339

A.2 将SQL Server数据类型映射到SqlType及SqlDbType340

A.3 将OLE DB DBTYPE映射到.NET数据类型340

A.4 ODBC类型映射342

A.5 Parameter.DbType343

附录B 表达式的语法345

B.1 用户自定义值345

B.2 运算符346

B.3 字符串运算符346

B.4 通配符346

B.6 聚合347

B.5 父/子关系引用347

B.7 函数348

附录C 架构推断规则350

C.1 排除信息350

C.2 推断过程总结350

C.3 表351

C.4 有属性的元素351

C.5 有子元素的元素351

C.6 重复元素352

C.7 列353

C.8 属性353

C.9 没有属性或子元素的元素353

C.10 关系354

C.11 元素文本355

C.12 限制356

参考文献358

热门推荐