第1章 数据库
1.1 Access数据库
1.1.1 数据库文件
1.1.2 表
1.1.3 查询
1.2 SQL Server数据库
1.2.1 数据文件
1.2.2 日志文件
1.3 Oracle数据库
1.3.1 数据文件
1.3.2 重做日志文件
1.3.3 控制文件
1.3.4 临时文件
1.3.5 密码文件
1.4 关系数据库设计
1.5 建立案例分析数据库
1.5.1 Access模式
1.5.2 SQL Server模式
1.5.3 Oracle模式
1.6 本章小结
第2章 ADO.NET
2.1 ADO.NET概述
2.1.1 ADO.NET体系结构
2.1.2 ADO.NET组件
2.2 Connection类
2.2.1 通用构造函数
2.2.2 打开连接
2.2.3 关闭连接
2.3 Command类
2.4 DataAdapter类
2.5 DataReader类
2.6 本章小结
2.7 练习
第3章 VS 2005数据向导
3.1 数据访问组件
3.1.1 DataSet
3.1.2 DataGridView
3.1.3 BindingSource
3.1.4 BindingNavigator
3.1.5 TableAdapter
3.2 数据绑定
3.3 本章小结
3.4 练习
第4章 基本的SQL语句
4.1 INSERT语句
4.2 SELECT语句
4.3 UPDATE语句
4.4 DELETE语句
4.5 本章小结
4.6 练习
第5章 Access中的SQL和查询
5.1 动态连接
5.1.1 建立连接字符串
5.1.2 打开、关闭和检查连接状态
5.2 内联SQL
5.3 Access查询
5.4 本章小结
5.5 练习
第6章 在Access中选择数据
6.1 建立Time Tracker应用程序
6.2 实现SQL查询
6.3 本章小结
6.4 练习
第7章 在Access中插入、更新和删除数据
7.1 OleDbCommand对象
7.2 组查询
7.3 本章小结
7.4 练习
第8章 迁移Access中的数据
8.1 动态连接
8.2 SQL语句的参数
8.3 本章小结
8.4 练习
第9章 SQL Server和Oracle中的存储过程和视图
9.1 存储过程
9.2 视图
9.3 本章小结
9.4 练习
第10章 建立业务逻辑和数据访问组件
10.1 分布式应用程序架构
10.2 Wrox组件的设计目标
10.2.1 设计数据访问组件
10.2.2 设计业务逻辑组件
10.2.3 设计概述
10.3 本章小结
10.4 练习
第11章 插入数据
11.1 在业务逻辑组件上验证数据
11.1.1 处理空字符串和NULL值
11.1.2 验证字符串数据
11.2 插入数据的存储过程
11.2.1 局部变量
11.2.2 错误检查和引发错误
11.2.3 条件逻辑
11.2.4 事务处理
11.2.5 光标
11.3 本章小结
11.4 练习
第12章 选择数据
12.1 列的别名
12.2 表的别名
12.3 串连
12.4 连接
12.4.1 内连接或自然连接
12.4.2 左外连接
12.5 本章小结
12.6 练习
第13章 更新数据
13.1 存储过程的逻辑
13.2 更新时间表
13.3 本章小结
13.4 练习
第14章 在ASP.NET中访问数据
14.1 选择和显示数据
14.2 Web窗体的DataGrid控件
14.3 本章小结
第15章 创建Web服务
15.1 设计目标
15.2 日期函数
15.2.1 当前的周末日期
15.2.2 一月的第一天
15.2.3 季度的第一天
15.2.4 一年的第一天
15.3 Web服务
15.4 本章小结
第16章 访问Web服务
16.1 在Windows应用程序中引用Web服务
16.2 在Web应用程序中引用Web服务
16.3 本章小结
附录A 交叉引用的数据类型
附录B Time Tracker项目的UI
附录C 练习答案
展开