顶部
收藏

数据访问技术——ADO.NET 2.0


作者:
微软公司
定价:
85.00 元
版面字数:
520千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2010年
ISBN:
978-7-04-021625-7
物料号:
21625-00
出版时间:
2007-04-20
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

  本书的著作权归微软公司所有。未经微软公司书面许可,本书的任何部分不得以任何形式或任何手段复制或传播。著作权人保留所有权利。
  • 目录
    • 第1章 数据库基础
      • 1.1 数据存储
        • 1.2 数据库基础知识
          • 1.2.1 表、行、列和约束
            • 1.2.2 在Microsoft SQL Server 2005中创建表
              • 1.2.3 创建表的步骤小结
                • 1.2.4 设置列属性和约束
                  • 1.2.5 SQL语言
                    • 1.2.6 关系
                      • 1.2.7 存储过程
                      • 1.3 数据库应用程序
                        • 1.4 小结
                          • 1.5 习题
                          • 第2章 ADO.NET 2.0概述
                            • 2.1 数据访问模型
                              • 2.2 数据访问模型发展史
                                • 2.3 ADO.NET概述
                                  • 2.3.1 ADO.NET对象模型
                                    • 2.3.2 数据提供程序
                                      • 2.3.3 DataSet
                                      • 2.4 ADO.NET特征
                                        • 2.4.1 断开连接方式的数据访问
                                          • 2.4.2 增强的可编程性
                                            • 2.4.3 内置XML支持
                                            • 2.5 ADO.NET 2.0新特性简介
                                              • 2.6 小结
                                                • 2.7 习题
                                                • 第3章 数据源连接
                                                  • 3.1 连接数据源
                                                    • 3.1.1 通过Visual Studio 2005创建Connection对象
                                                      • 3.1.2 通过编程方式创建Connection对象
                                                      • 3.2 ConnectionString属性
                                                        • 3.2.1 利用向导来设置ConnectionString属性
                                                          • 3.2.2 存储到应用程序配置文件的方法
                                                            • 3.2.3 RSA密钥
                                                            • 3.3 管理数据源连接
                                                              • 3.3.1 打开和关闭连接
                                                                • 3.3.2 连接池
                                                                • 3.4 处理连接事件
                                                                  • 3.4.1 处理StateChange事件的步骤
                                                                    • 3.4.2 随堂练习
                                                                      • 3.4.3 处理InfoMessage事件的步骤
                                                                        • 3.4.4 处理连接的异常
                                                                          • 3.4.5 随堂练习
                                                                          • 3.5 小结
                                                                            • 3.6 实验
                                                                              • 3.7 习题
                                                                              • 第4章 在连接环境中获取数据
                                                                                • 4.1 与数据源交流的语言—SQL
                                                                                  • 4.2 Command对象
                                                                                    • 4.2.1 通过Visual Studio 2005创建Command对象
                                                                                      • 4.2.2 通过编程方式创建Command对象
                                                                                      • 4.3 Command对象的属性
                                                                                        • 4.3.1 CommandText属性
                                                                                          • 4.3.2 CommandTimeout属性
                                                                                            • 4.3.3 CommandType属性
                                                                                              • 4.3.4 Connection属性
                                                                                                • 4.3.5 Parameters属性
                                                                                                  • 4.3.6 Transaction属性
                                                                                                    • 4.3.7 UpdateRowSource属性
                                                                                                      • 4.3.8 设置Command对象的属性
                                                                                                      • 4.4 Command对象的参数
                                                                                                        • 4.4.1 通过Visual Studio 2005配置Parameters集合
                                                                                                          • 4.4.2 通过编程方式添加和配置参数
                                                                                                            • 4.4.3 设置Parameter的值
                                                                                                            • 4.5 使用Command对象来执行SQL语句
                                                                                                              • 4.5.1 ExecuteScalar()方法
                                                                                                                • 4.5.2 ExecuteNonQuery()方法
                                                                                                                • 4.6 DataReader对象和ExecuteReader()方法
                                                                                                                  • 4.7 使用Command对象进行异步操作
                                                                                                                    • 4.8 使用Command对象查询多重活动结果集
                                                                                                                      • 4.9 小结
                                                                                                                        • 4.10 实验
                                                                                                                          • 4.11 习题
                                                                                                                          • 第5章 构建DataSet
                                                                                                                            • 5.1 ADO.NET断开连接的模型
                                                                                                                              • 5.2 DataSet的概念
                                                                                                                                • 5.3 创建DataSet
                                                                                                                                  • 5.3.1 使用Microsoft Visual Studio 2005创建DataSet
                                                                                                                                    • 5.3.2 通过编程方式创建DataSet
                                                                                                                                    • 5.4 DataSet成员
                                                                                                                                      • 5.4.1 DataTable
                                                                                                                                        • 5.4.2 DataColumn
                                                                                                                                          • 5.4.3 DataRow
                                                                                                                                            • 5.4.4 约束
                                                                                                                                              • 5.4.5 DataRelation
                                                                                                                                              • 5.5 小结
                                                                                                                                                • 5.6 实验
                                                                                                                                                  • 5.7 习题
                                                                                                                                                  • 第6章 类型化DataSet
                                                                                                                                                    • 6.1 类型化DataSet和非类型化DataSet的概念
                                                                                                                                                      • 6.1.1 类型化DataSet
                                                                                                                                                        • 6.1.2 非类型化DataSet
                                                                                                                                                          • 6.1.3 非类型化DataSet和类型化DataSet之间的比较
                                                                                                                                                          • 6.2 XML架构简介
                                                                                                                                                            • 6.3 创建XML架构
                                                                                                                                                              • 6.3.1 XSD元素
                                                                                                                                                                • 6.3.2 XSD元素与DataSet结构之间的对应
                                                                                                                                                                • 6.4 创建类型化DataSet
                                                                                                                                                                  • 6.4.1 数据集编辑器
                                                                                                                                                                    • 6.4.2 TableAdapter配置向导
                                                                                                                                                                      • 6.4.3 数据源配置向导
                                                                                                                                                                      • 6.5 访问类型化DataSet中的DataTable
                                                                                                                                                                        • 6.6 小结
                                                                                                                                                                          • 6.7 实验
                                                                                                                                                                            • 6.8 习题
                                                                                                                                                                            • 第7章 在断开连接的环境中编辑和更新数据
                                                                                                                                                                              • 7.1 DataAdapter简介
                                                                                                                                                                                • 7.2 创建DataAdapter
                                                                                                                                                                                  • 7.2.1 通过Visual Studio 2005创建DataAdapter
                                                                                                                                                                                    • 7.2.2 手动创建DataAdapter
                                                                                                                                                                                      • 7.2.3 预览DataAdapter结果
                                                                                                                                                                                        • 7.2.4 通过编程方式创建DataAdapter
                                                                                                                                                                                        • 7.3 DataAdapter的属性
                                                                                                                                                                                          • 7.4 DataAdapter的方法
                                                                                                                                                                                            • 7.4.1 使用DataAdapter的Fill()方法填充DataSet
                                                                                                                                                                                              • 7.4.2 使用DataAdapter的Update()方法填充DataSet
                                                                                                                                                                                              • 7.5 更新数据时的状态管理
                                                                                                                                                                                                • 7.6 用SqlBulkCopy移动大量数据
                                                                                                                                                                                                  • 7.7 DataTable事件
                                                                                                                                                                                                    • 7.7.1 添加并读取行错误提示信息
                                                                                                                                                                                                      • 7.7.2 接受或拒绝对行所做的更改
                                                                                                                                                                                                      • 7.8 GetChanges()和Merge
                                                                                                                                                                                                        • 7.8.1 使用GetChanges()方法的时机
                                                                                                                                                                                                          • 7.8.2 在DataSet中获得更改的示例
                                                                                                                                                                                                            • 7.8.3 将更改合并到DataSet
                                                                                                                                                                                                            • 7.9 小结
                                                                                                                                                                                                              • 7.10 实验
                                                                                                                                                                                                                • 7.11 习题
                                                                                                                                                                                                                • 第8章 数据的排序、搜索和过滤
                                                                                                                                                                                                                  • 8.1 查看DataTable中的数据
                                                                                                                                                                                                                    • 8.1.1 在行中定位
                                                                                                                                                                                                                      • 8.1.2 查找多行
                                                                                                                                                                                                                        • 8.1.3 表达式:计算列
                                                                                                                                                                                                                        • 8.2 DataView对象
                                                                                                                                                                                                                          • 8.2.1 通过Visual Studio 2005创建DataView对象
                                                                                                                                                                                                                            • 8.2.2 通过编程方式创建DataView对象
                                                                                                                                                                                                                              • 8.2.3 将DataView转换为DataTable
                                                                                                                                                                                                                              • 8.3 小结
                                                                                                                                                                                                                                • 8.4 实验
                                                                                                                                                                                                                                  • 8.5 习题
                                                                                                                                                                                                                                  • 第9章 事务
                                                                                                                                                                                                                                    • 9.1 事务简介
                                                                                                                                                                                                                                      • 9.1.1 事务的属性
                                                                                                                                                                                                                                        • 9.1.2 数据库事务
                                                                                                                                                                                                                                        • 9.2 ADO.NET的事务支持
                                                                                                                                                                                                                                          • 9.3 Transaction类
                                                                                                                                                                                                                                            • 9.4 通过使用ADO.NET来执行事务
                                                                                                                                                                                                                                              • 9.5 隔离级别
                                                                                                                                                                                                                                                • 9.5.1 隔离级别的概念
                                                                                                                                                                                                                                                  • 9.5.2 并发错误
                                                                                                                                                                                                                                                    • 9.5.3 ADO.NET中的隔离级别
                                                                                                                                                                                                                                                      • 9.5.4 更改隔离级别
                                                                                                                                                                                                                                                      • 9.6 应用事务的高级技巧
                                                                                                                                                                                                                                                        • 9.6.1 保存点
                                                                                                                                                                                                                                                          • 9.6.2 嵌套事务
                                                                                                                                                                                                                                                            • 9.6.3 利用DataSet和DataAdapter使用事务
                                                                                                                                                                                                                                                            • 9.7 分布式事务
                                                                                                                                                                                                                                                              • 9.7.1 二阶段提交
                                                                                                                                                                                                                                                                • 9.7.2 实现分布式事务
                                                                                                                                                                                                                                                                  • 9.7.3 管理分布式事务的过程
                                                                                                                                                                                                                                                                    • 9.7.4 指示分布式事务成功与否
                                                                                                                                                                                                                                                                      • 9.7.5 通过使用ADO.NET来管理分布式事务
                                                                                                                                                                                                                                                                      • 9.8 使用事务的时机
                                                                                                                                                                                                                                                                        • 9.9 事务与性能
                                                                                                                                                                                                                                                                          • 9.10 事务与用户确认
                                                                                                                                                                                                                                                                            • 9.11 小结
                                                                                                                                                                                                                                                                              • 9.12 实验
                                                                                                                                                                                                                                                                                • 9.13 习题
                                                                                                                                                                                                                                                                                • 第10章 ADO.NET和XML
                                                                                                                                                                                                                                                                                  • 10.1 DataSet的XML表示形式
                                                                                                                                                                                                                                                                                    • 10.1.1 将DataSet保存为XML
                                                                                                                                                                                                                                                                                      • 10.1.2 从XML加载DataSet
                                                                                                                                                                                                                                                                                      • 10.2 DiffGram
                                                                                                                                                                                                                                                                                        • 10.3 顺序读取XML数据
                                                                                                                                                                                                                                                                                          • 10.3.1 XmlReader对象
                                                                                                                                                                                                                                                                                            • 10.3.2 XmlReader场景
                                                                                                                                                                                                                                                                                              • 10.3.3 读取XML文档
                                                                                                                                                                                                                                                                                                • 10.3.4 读取属性
                                                                                                                                                                                                                                                                                                  • 10.3.5 读取文本内容
                                                                                                                                                                                                                                                                                                  • 10.4 顺序写入XML数据
                                                                                                                                                                                                                                                                                                    • 10.4.1 XmlWriter对象
                                                                                                                                                                                                                                                                                                      • 10.4.2 写元素
                                                                                                                                                                                                                                                                                                        • 10.4.3 写属性
                                                                                                                                                                                                                                                                                                          • 10.4.4 定义命名空间
                                                                                                                                                                                                                                                                                                          • 10.5 使用DOM处理XML数据
                                                                                                                                                                                                                                                                                                            • 10.5.1 DOM
                                                                                                                                                                                                                                                                                                              • 10.5.2 DOM的用途
                                                                                                                                                                                                                                                                                                                • 10.5.3 DOM树
                                                                                                                                                                                                                                                                                                                  • 10.5.4 DOM树中的XML结点类型
                                                                                                                                                                                                                                                                                                                    • 10.5.5 将XML文档加载至DOM树
                                                                                                                                                                                                                                                                                                                      • 10.5.6 通过使用DOM读取XML数据
                                                                                                                                                                                                                                                                                                                        • 10.5.7 在DOM树中创建文档
                                                                                                                                                                                                                                                                                                                          • 10.5.8 使用DOM模型修改XML文档
                                                                                                                                                                                                                                                                                                                            • 10.5.9 将DOM树保存至XML文档
                                                                                                                                                                                                                                                                                                                            • 10.6 小结
                                                                                                                                                                                                                                                                                                                              • 10.7 实验
                                                                                                                                                                                                                                                                                                                                • 10.8 习题
                                                                                                                                                                                                                                                                                                                                • 词汇表

                                                                                                                                                                                                                                                                                                                                相关图书