《C#数据库编程从入门到精通》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)Jason Price著;邱仲潘等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505389688
  • 页数:524 页
图书介绍:.NET已经成为下一波技术应用的热门平台,是编写许多应用程序类型的全新框架,其优点是一开始就面向分布式环境。本书的重点是介绍如何编写与数据库互动的C#程序。全书共分三大部分:第一部分简单介绍了ADO.NET与数据库,包括SQL、Transact-SQL、ADO.NET类和Windows应用程序;第二部分介绍了基本的数据库编程,内容涵盖连接数据库的细节、数据库命令,运用各种对象读取、存储和修改数据;第三部分讲述了ADO.NET高级数据编程,涉及高级事务控制、ASP.NET、SQL Server对XML的支持和Web服务。

探索Northwind数据库 3 1

第一部分 ADO.NET与数据库简介 1

第1章 ADO.NET与数据库编程简介 1

取得所要软件 1

目录 1

开发第一个ADO.NET程序 2

连接Access与Oracle数据库 8

Visual Studio.NET简介 12

使用.NET文档 18

使用SQL Server文档 20

小结 21

第2章 数据库简介 23

数据库简介 23

使用SQL Server 24

用Enterprise Manager建立查询 39

生成表格 40

小结 46

使用SQL 47

第3章 结构化查询语言简介 47

用Visual Studio.NET访问数据库 73

小结 76

第4章 Transact-SQL编程简介 77

Transact-SQL基础 77

使用游标 84

使用函数 87

创建用户定义函数 97

存储过程简介 101

触发器简介 104

小结 110

第5章 ADO.NET类概述 111

管理提供者与一般性数据集类 111

执行SQL SELECT语句并本地存储行 116

小结 122

第6章 Windows应用程序与ADO.NET简介 124

开发简单的Windows应用程序 124

如何用DataGrid控件访问数据库 134

使用Windows控件 134

用Data Form Wizard生成Windows窗体 140

小结 149

第二部分 ADO.NET基本数据库编程 151

第7章 连接数据库 151

了解SqlConnection类 151

用SqlConnection对象连接SQL Server数据库 152

用Visual Studio.NET生成Connection对象 162

小结 165

第8章 执行数据库命令 167

SqlCommand类 167

生成SqlCommand对象 168

执行SELECT语句和TableDirect命令 170

执行修改数据库信息的命令 186

事务简介 192

向命令提供参数 194

执行SQL Server存储过程 199

用Visual Studio.NET生成Command对象 208

小结 210

第9章 用DataReader对象读取结果 211

SqlDataReader类 211

生成SqlDataReader对象 213

从SqlDataReader对象中取行 214

返回强类型列值 217

读取null值 229

执行多条SQL语句 230

在Visual Studio.NETk 使用DataReader对象 235

小结 238

第10章 用DataSet对象存储数据 239

SqlDataAdapter类 239

DataSet类 243

用DataSet对象读取和写入XML 263

映射表与列 269

用强类型DataSet类读取列值 272

用Visual Studio.NET生成DataAdapter对象 277

用Visual Studio.NET生成DataSet对象 280

小结 282

第11章 用DataSet对象修改数据 283

DataTable类 283

DataRow类 285

DataColumn类 286

在DataTable与DataColumn对象中增加限制 287

在DataTable中寻找、过滤与排序行 301

修改DataTable中的行 307

取得新的标识列值 317

用存储过程增加、修改与删除数据库行 319

自动生成SQL语句 329

DataAdapter与DataTable事件简介 331

处理更新故障 338

在DataSet中使用事务(SQL) 342

用强类型DataSet修改数据 343

小结 344

UniqueConstraint类 346

第12章 导航与修改相关数据 346

生成UniqueConstraint对象 347

ForeignKeyConstraint类 348

生成ForeignKeyConstraint对象 349

DataRelation类 351

生成与使用DataRelation对象 352

增加、更新与删除相关行 356

更新父行主键的问题 364

嵌套XML 368

用Visual Studio.NET定义关系 373

小结 377

第13章 使用DataView对象 378

DataView类 378

生成与使用DataView对象 380

使用默认排序算法 383

进行高级过滤 384

DataRowView类 384

寻找DataView中的DataRowView对象 385

从DataView中增加、修改与删除DataRowView对象 389

生成子DataView对象 394

DataViewManager类 396

生成与使DataViewManager对象 397

用Visual Studio.NET生成DataView 399

小结 401

第三部分 ADO.NET高级数据库编程 403

第14章 高级事务控制 403

SqlTransaction类 403

设置保存点 404

设置事务隔离级 408

了解SQL Server锁 416

小结 428

第15章 Web应用程序简介:ASP.NET 429

用VS.NET生成ASP.NET Web应用程序 429

Web窗体控件 435

建立更复杂的应用程序 437

用DataGrid控件访问数据库 441

用DataList控件访问数据库 450

维护Web应用程序状态 457

生成简单的购物推车应用程序 464

小结 469

第16章 使用SQL Server的XML支持 470

使SQL Server FOR XML从句 470

XPath简介 479

XSLT简介 483

用HTTP访问SQL Server 486

使用SQL Server OPENXML()函数 494

用XmlDocument对象存储XML文档 497

用XmlDataDocument对象存储XML文档 502

小结 506

第17章 Web服务 508

生成Web服务 508

浏览WSDL文件并测试Web服务 511

使用Web服务 516

注册Web服务 520

小结 524