C#数据库编程从入门到精通

C#数据库编程从入门到精通
作 者: Jason Price 邱仲潘 邱仲潘
出版社: 电子工业出版社
丛编项: 从入门到精通系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: C#
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《C#数据库编程从入门到精通》作者简介

内容简介

.NET已经成为下一波技术应用的热门平台,是编写许多应用程序类型的全新框架,其优点是一开始就面向分布式环境。本书的重点是介绍如何编写与数据库互动的C#程序。全书共分三大部分:第一部分简单介绍了ADO.NET与数据库,包括SQL、Transact-SQL、ADO.NET类和Windows应用程序;第二部分介绍了基本的数据库编程,内容涵盖连接数据库的细节,数据库命令,运用各种对象读取、存储和修改数据;第三部分讲述了ADO.NET高级数据编程,涉及高级事务控制、ASP.NET、SQL Server对XML的支持和Web服务。本书适用于对C#有所了解的数据库开发人员、应用程序开发人员和Web开发人员。

图书目录

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

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

取得所要软件

开发第一个ADO.NET程序

连接Access与Oracle数据库

Visual Studio.NET简介

使用.NET文档

使用SQL Server文档

小结

第2章 数据库简介

数据库简介

使用SQL Server

探索Northwind数据库

用Enterprise Manager建立查询

生成表格

小结

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

使用SQL

用Visual Studio.NET访问数据库

小结

第4章 Transact-SQL编程简介

Transact-SQL基础

使用游标

使用函数

创建用户定义函数

存储过程简介

触发器简介

小结

第5章 ADO.NET类概述

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

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

小结

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

开发简单的Windows应用程序

使用Windows控件

如何用DataGrid控件访问数据库

用Data Form Wizard生成Windows窗体

小结

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

第7章 连接数据库

了解SqlConnection类

用SqlConnection对象连接SQL Server数据库

用Visual Studio.NET生成Connection对象

小结

第8章 执行数据库命令

SqlCommand类

生成SqlCommand对象

执行SELECT语句和TableDirect命令

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

事务简介

向命令提供参数

执行SQL Server存储过程

用Visual Studio.NET生成Command对象

小结

第9章 用DataReader对象读取结果

SqlDataReader类

生成SqlDataReader对象

从SqlDataReader对象中取行

返回强类型列值

读取null值

执行多条SQL语句

在Visual Studio.NET中使用DataReader对象

小结

第10章 用DataSet对象存储数据

SqlDataAdapter类

DataSet类

用DataSet对象读取和写入XML

映射表与列

用强类型DataSet类读取列值

用Visual Studio.NET生成DataAdapter对象

用Visual Studio.NET生成DataSet对象

小结

第11章 用DataSet对象修改数据

DataTable类

DataRow类

DataColumn类

在DataTable与DataColumn对象中增加限制

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

修改DataTable中的行

取得新的标识列值

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

自动生成SQL语句

DataAdapter与DataTable事件简介

处理更新故障

在DataSet中使用事务(SQL)

用强类型DataSet修改数据

小结

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

UniqueConstraint类

生成UniqueConstraint对象

ForeignKeyConstraint类

生成ForeignKeyConstraint对象

DataRelation类

生成与使用DataRelation对象

增加、更新与删除相关行

更新父行主键的问题

嵌套XML

用Visual Studio.NET定义关系

小结

第13章 使用DataView对象

DataView类

生成与使用DataView对象

使用默认排序算法

进行高级过滤

DataRowView类

寻找DataView中的DataRowView对象

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

生成子DataView对象

DataViewManager类

生成与使用DataViewManager对象

用Visual Studio.NET生成DataView

小结

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

第14章 高级事务控制

SqlTransaction类

设置保存点

设置事务隔离级

了解SQL Server锁

小结

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

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

Web窗体控件

建立更复杂的应用程序

用DataGrid控件访问数据库

用DataList控件访问数据库

维护Web应用程序状态

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

小结

第16章 使用SQL Server的XML支持

使用SQL Server FOR XML从句

XPath简介

XSLT简介

用HTTP访问SQL Server

使用SQL Server OPENXML()函数

用XmlDocument对象存储XML文档

用XmlDataDocument对象存储XML文档

小结

第17章 Web服务

生成Web服务

浏览WSDL文件并测试Web服务

使用Web服务

注册Web服务

小结