图书介绍

ADO.NET 3.5经典实例 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

ADO.NET 3.5经典实例 第2版
  • (美)BILLHAMILTON编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111256175
  • 出版时间:2009
  • 标注页数:942页
  • 文件大小:156MB
  • 文件页数:956页
  • 主题词:软件工具-程序设计-技术手册

PDF下载


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

下载说明

ADO.NET 3.5经典实例 第2版PDF格式电子书版下载

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

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

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

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

图书目录

前言1

第1章 连接数据11

1.0简介11

1.1存储连接字符串14

1.2生成连接字符串21

1.3连接到SQL Server23

1.4连接到SQL Server的一个命名实例26

1.5使用IP地址连接到SQL Server28

1.6使用ASP.NET的集成安全性连接到SQL Server31

1.7连接到Oracle数据库34

1.8连接到OLE DB数据源37

1.9连接到ODBC数据源39

1.10连接到Microsoft Access数据库41

1.11连接到密码保护的Microsoft Access数据库42

1.12在ASP.NET中连接到Microsoft Access数据库44

1.13连接到Microsoft Excel工作簿47

1.14连接到文本文件50

1.15更改一个已打开连接的数据库54

1.16设置连接池选项56

1.17利用连接池61

1.18对池中的连接使用事务64

1.19显示连接属性对话框65

1.20显示数据链接属性对话框67

1.21监视连接69

第2章 使用断开连接的数据对象75

2.0简介75

2.1创建DataColumn并把它添加到DataTable76

2.2创建DataTable,并把它添加到DataSet81

2.3在数据源和DataSet之间映射表名和列名85

2.4把.NET数据提供程序的数据类型映射为.NET框架的数据类型88

2.5向DataTable添加一个经过计算产生的列96

2.6创建唯一性约束97

2.7创建单列和多列的主键103

2.8创建一个自动增长的主键105

2.9创建外键约束107

2.10创建数据关系112

2.11通过代码创建DataSet117

2.12向一个显示父表数据的子DataTable添加一个列121

2.13在父DataTable中添加一个列,对一个子DataTable的列值进行聚合124

2.14在DataTable和DataRow数组之间转换127

2.15访问DataRow数组中的数据值131

2.16创建一个强类型的DataSet133

2.17控制强类型DataSet中所使用的名称139

2.18替换强类型DataSet中的null值144

第3章 查询和提取数据148

3.0简介148

3.1执行不返回结果集的查询149

3.2执行返回单值的查询151

3.3使用DataReader提取一个结果集流153

3.4访问DataReader中的数据值155

3.5使用DataTable或DataSet提取一个结果集159

3.6访问DataTable或DataSet中的数据值162

3.7处理强类型的DataSet中的数据165

3.8处理强类型的DataSet的父子关系171

3.9在强类型的DataSet中使用DataView174

3.10测试一个查询是否返回一个空的结果集176

3.11计数符合标准的记录178

3.12判断一个DataReader所返回的记录数180

3.13执行返回多个结果集的查询183

3.14提取DataSet的架构和约束信息187

3.15提取层次式数据190

3.16在无类型的DataSet中父表和子表之间浏览194

3.17执行参数化查询196

3.18使用SQL Server存储过程提取数据199

3.19使用Oracle提供程序提取多个结果集201

3.20向查询参数传递Null值204

3.21使用表-值类型作为参数207

3.22从存储过程提取返回值210

3.23提取存储过程的输出参数213

3.24触发和处理存储过程的错误216

3.25执行SQL Server标量值函数220

3.26执行SQL Server表值函数222

3.27使用LINQ查询DataSet224

3.28使用LINQ查询一个SQL Server数据库230

3.29从文本文件提取数据236

3.30从Microsoft Excel工作簿提取数据240

3.31使用消息队列异步查询数据243

第4章 搜索和分析数据249

4.0简介249

4.1确定两个DataSet之间的数据差别250

4.2组合来自不同数据源的数据256

4.3在DataTable或DataView中对数据行进行过滤259

4.4查找DataTable或DataView中的数据行261

4.5对DataTable中的数据进行过滤和排序263

4.6过滤DataTable中的null字段266

4.7访问DataTable中被删除的行268

4.8选择DataTable的TOP N个行273

4.9执行使用COMPUTE BY的查询276

4.10使用Shape语言提取层次式数据278

4.11提取记录的随机样本282

4.12使用通用表表达式285

4.13执行递归式查询287

4.14提取排序结果集289

4.15提取Pivot和Unpivot表293

4.16对结果集中的每个行调用一个函数298

第5章 添加和修改数据300

5.0简介300

5.1使用自动增长列 并避免产生冲突301

5.2从SQL Server获取标识列的值304

5.3从Microsoft Access获取自动编号值309

5.4从Oracle提取序列值312

5.5修改Microsoft Excel工作簿中的数据316

5.6修改文本文件中的数据320

5.7获取更新错误324

5.8添加具有自动增长键的父/子行328

5.9添加具有GUID主键的记录331

5.10使用T-SQL的行构造函数把多个行插入数据库表中334

5.11用不同数据源的数据更新一个数据源336

5.12更新主键值340

5.13在运行时获取存储过程的参数信息345

5.14更新具有多对多关系的DataSet349

5.15使用消息队列异步更新数据364

5.16用DataView控制数据的编辑、删除或添加370

5.17使用CommandBuilder时克服关键字冲突374

5.18捕捉SQL Server数据库中的数据修改379

第6章 复制和传输数据385

6.0简介385

6.1把行从一个DataTable复制到另一个DataTable386

6.2把表从一个DataSet复制到另一个DataSet389

6.3把DataReader转换为DataTable393

6.4把DataReader转换为DataSet399

6.5把DataTable转换为DataReader401

6.6把DataSet转换为DataReader403

6.7对数据进行串行化406

6.8对数据进行反串行化410

6.9合并两个DataSet对象的数据412

6.10合并两个数据库表的数据416

6.11对DataSet进行加密420

6.12保护登录信任427

6.13把查询结果导出为字符串431

6.14把查询结果导出为数组435

6.15把ADO Recordset加载到DataSet439

6.16把DataSet转换为ADO Recordset441

第7章 维护数据库的完整性453

7.0简介453

7.1使用分布式事务454

7.2使用手工事务460

7.3在SQL Server.NET数据提供程序中嵌套手工事务463

7.4协同使用ADO.NET和SQL Server DBMS事务467

7.5在DataAdapter中使用事务472

7.6在更新相关表中的数据时避免引用完整性错误475

7.7用列表达式实行业务规则492

7.8从SQL Server数据库提取约束496

7.9检查并发性错误507

7.10解决数据冲突512

7.11使用事务隔离级别保护数据520

7.12在SQL Server数据库中指定锁提示524

第8章 在.NET的Windows和Web窗体用户界面中通过代码处理数据530

8.0简介530

8.1把一个字段的数据加载并绑定到一个Web窗体控件531

8.2把数据绑定到一个Web窗体控件535

8.3把数据绑定到Web窗体的DetailsView控件538

8.4把数据绑定到Web窗体的Repeater控件542

8.5把数据绑定到Web窗体的DataList控件546

8.6把数据绑定到Web窗体的GridView控件555

8.7修改和更新Web窗体控件GridView中的数据560

8.8把数据绑定到Web窗体控件FormView控件569

8.9在Web窗体应用程序中对主-明细数据进行同步573

8.10在Web窗体控件中显示数据库中的一幅图像578

8.11在Web窗体应用程序中对客户端的数据进行本地化581

8.12把数据加载到Windows Forms控件并绑定到一个字段586

8.13把数据绑定到Windows Forms控件590

8.14把数据绑定到Windows Forms的DataGridView控件593

8.15修改和更新Widnows Forms控件DataGridView中的数据596

8.16使用Windows Forms的BindingNavigator和BindingSource控件599

8.17在Windows Forms应用程序中同步主-明细数据603

8.18在Windows Forms控件中显示一幅来自数据库的图像607

8.19把一组单选按钮绑定到一个Windows Forms日期字段609

8.20在Windows Forms的DataGridView控件中搜索数据616

第9章 处理XML数据621

9.0简介621

9.1使用XML文件保存和加载DataSet或DataTable622

9.2使用XSD架构文件保存和加载DataSet结构628

9.3把数据保存为XML时对列值进行格式化633

9.4创建一个XML文件显示对DataSet的修改636

9.5对DataSet和XML文档进行同步640

9.6用非XML数据类型列存储和提取XML645

9.7处理SQL Server的XML数据类型列648

9.8使用XPath查询提取数据651

9.9直接从SQL Server读取XML数据654

9.10使用XSLT转换DataSet656

9.11使用XML模板查询填充DataSet659

9.12使用OpenXML把多个修改更新到SQL Server664

第10章 优化.NET数据访问672

10.0简介672

10.1在一个连接上执行多个命令674

10.2异步执行SQL语句676

10.3以异步方式同时执行SQL语句683

10.4异步地创建一个DataReader对象689

10.5异步地填充一个DataSet693

10.6取消一个异步查询697

10.7对数据进行缓存699

10.8提高分页性能703

10.9在SQL Server中进行XML体加载709

10.10在SQL Server中进行体拷贝713

10.11用类型访问符提高DataReader的性能720

10.12用列序号提高DataReader的性能723

10.13调试SQL Server存储过程726

10.14在填充DataSet时提高性能730

10.15在SQL Server中读取和写入大值734

10.16读取和写入SQL Server用户定义类型(UDT)739

10.17读取和写入Oracle的大数据743

10.18用DataAdapter执行批更新748

10.19定期自动刷新DataTable757

10.20当底层数据改变时自动刷新DataTable761

10.21提取SQL Server运行时统计信息765

10.22编写独立于提供程序和数据库的代码768

第11章 枚举和维护数据库对象778

11.0简介778

11.1枚举SQL Server实例780

11.2提取数据库的元数据782

11.3从SQL Server提取数据库架构信息786

11.4从SQL Server提取列的默认值794

11.5确定SQL Server表中列的大小799

11.6提取SQL Server的查询计划803

11.7在不返回数据的情况下提取SQL Server的列元数据806

11.8创建一个新的SQL Server数据库807

11.9在SQL Server数据库中添加一个表811

11.10根据一个DataTable架构创建一个数据库表814

11.11根据SQL Server的数据关系创建DataSet的数据关系819

11.12创建一个新的Microsoft Access数据库829

11.13列出一个Access数据库中的表831

11.14枚举.NET数据提供程序835

11.15枚举OLE DB提供程序837

11.16枚举ODBC驱动程序841

11.17修改SQL Server的用户密码842

第12章 SQL Server的CLR集成846

12.0简介846

12.1创建存储过程854

12.2创建一个标量值函数861

12.3创建一个表值函数864

12.4创建一个聚合函数868

12.5创建一个用户定义类型872

12.6创建一个DML触发器881

12.7创建一个DDL触发器888

附录 ADO.NET自1.0版本以来的新变化893

热门推荐