专题栏目:ARVRMR虚拟现实

《C#数据库入门经典(第3版)》

书籍简介:

本书介绍了每个C#程序员都需要知道和理解的所有关系数据库和ADO.NET的基础知识。这些概念和技术是所有数据库编程的基础。即使您以前没有学习过相关内容,通过完整地学习本书,也能够以专业的方式处理绝大多数实际的数据库应用程序。可以按照如下顺序安排章节内容。

本书主要面向对如何使用C#访问关系数据感兴趣的读者。本书假设读者只具备少量的C#使用经验,并且不需要预先具有使用关系数据库或关系数据库SQL语言的经验。我们将详细介绍所有基础知识,并按照易于学习的顺序逐步介绍每个主题,从而帮助读者在学习本书的过程中逐步掌握相关知识和经验。因此,读者最好按照顺序学习每一章。

作者简介:

(美)哈德斯通 著,姜玲玲,冯飞 译

出版日期:

2008年06月

章节目录:

第1章 开发工具
1.1 安装VCSE和SSE
1.2 安装SSMSE
1.3 安装SQL Server文档
1.4 安装样本数据库
1.4.1 安装Northwind创建脚本
1.4.2 创建Northwind样本数据库
1.4.3 卸载Northwind创建脚本
1.5 小结
第2章 使用开发工具
2.1 使用SSMSE
2.2 配置VCSE
2.3 使用BOL
2.4 小结
第3章 SQL入门
3.1 SQL概述
3.2 检索数据
3.2.1 执行简单查询
3.2.2 使用WHERE子句
3.2.3 数据排序
3.3 插入数据
3.4 更新数据
3.5 删除数据
3.6 T-SQL的数据类型
3.6.1 数值数据类型
3.6.2 货币数据类型
3.6.3 字符串数据类型
3.6.4 日期和时间数据类型
3.7 二进制数据类型
3.8 其他数据类型
3.9 数据类型的优先序
3.10 小结
第4章 ADO.NET简介
4.1 使用ADO.NET的原因
4.1.1 从ADO到ADO.NET
4.1.2 ADO.NET并非ADO的新版本
4.1.3 ADO.NET和.NET基类库
4.2 理解ADO.NET体系结构
4.2.1 使用SQL Server数据提供程序
4.2.2 使用OLE DB数据提供程序
4.2.3 使用ODBC数据提供程序
4.3 数据提供程序是API
4.4 小结
第5章 创建连接
5.1 数据提供程序连接类概述
5.2 用SqlConnection连接到SSE
5.2.1 调试到SQL Server的连接
5.2.2 SqlConnection中的安全与口令
5.2.3 使用SQL Server安全机制
5.2.4 SqlConnection中的连接字符串参数
5.2.5 连接池
5.3 连接对象的进阶用法
5.3.1 在连接构造函数中使用连接字符串
5.3.2 显示连接信息
5.4 用OleDbConnection连接到SSE
5.5 小结
第6章 Command对象
6.1 创建命令
6.1.1 关联命令与连接
6.1.2 设置Command对象的文本
6.2 执行命令
6.3 执行具有多个结果的命令
6.4 执行语句
6.5 命令参数
6.6 Prepare方法
6.7 小结
第7章 数据读取器
7.1 数据读取器概述
7.2 使用序数索引器
7.3 使用列名索引器
7.4 使用类型访问器方法
7.5 获取数据的信息
7.6 获取表的信息
7.7 使用数据读取器处理多个结果集
7.8 小结
第8章 数据集和数据适配器
8.1 理解对象模型
8.1.1 数据集与数据读取器
8.1.2 数据集概述
8.1.3 数据适配器概述
8.1.4 DataTable、DataColumn和DataRow对象
8.2 使用数据集和数据适配器
8.2.1 数据集的筛选和排序
8.2.2 比较FilterSort和PopDataSet
8.2.3 使用DataView
8.2.4 修改数据集中的数据
8.3 将变化保存到数据源中
8.4 并发
8.5 使用数据集和XML
8.6 在没有数据集的情况下使用数据表
8.7 理解有类型和无类型的数据集
8.8 小结
第9章 数据绑定
9.1 数据绑定的定义
9.2 执行简单数据绑定
9.3 执行复杂数据绑定
9.4 理解数据绑定的工作原理
9.5 控件与数据源的同步
9.6 使用数据栅格更新
9.7 小结
第10章 理解表和关系
10.1 管理表
10.2 创建表
10.2.1 使用SSMSE创建表
10.2.2 使用SQL创建表
10.3 删除表
10.3.1 使用SSMSE删除表
10.3.2 使用SQL删除表
10.4 表之间的关系
10.5 数据完整性
10.5.1 实体完整性
10.5.2 引用完整性
10.5.3 测试实体完整性和引用完整性
10.6 规范化
10.7 小结
第11章 查询
11.1 更多SQL查询语法
11.1.1 DISTINCT关键字
11.1.2 子查询
11.1.3 GROUP BY子句
11.1.4 其他合计函数
11.1.5 日期函数
11.1.6 CASE表达式
11.1.7 连接
11.2 小结
第12章 存储过程
12.1 创建存储过程
12.2 修改存储过程
12.3 删除存储过程
12.4 在C#中使用存储过程
12.5 小结
第13章 处理异常
13.1 处理ADO.NET异常
13.2 处理数据库异常
13.3 小结
第14章 使用事务
14.1 何时使用事务
14.2 理解ACID属性
14.3 事务的编写
14.3.1 在SQL中编写事务
14.3.2 在ADO.NET中编写事务
14.4 进一步学习的建议
14.5 小结
第15章 处理ADO.NET事件
15.1 理解事件和委托
15.2 添加和删除事件处理程序
15.3 引发和处理ADO.NET事件
15.3.1 使用连接对象事件
15.3.2 使用行更新事件
15.3.3 利用多个处理程序
15.4 小结
第16章 使用文本和二进制数据
16.1 理解SQL Server文本和二进制数据类型
16.2 在数据库中存储图像
16.3 从数据库中检索图像
16.4 处理文本数据
16.5 小结
第17章 使用XML
17.1 XML的定义
17.2 理解XML文档
17.3 理解XML声明
17.4 使用FOR XML
17.5 使用OPENXML
17.6 使用XML数据类型
17.7 小结
第18章 LINQ简介
18.1 LINQ的定义
18.2 安装LINO
18.3 使用IINQ to SQL
18.4 使用LINO to DataSet
18.5 小结

封面图:

发表评论

相关文章