VB.NET数据库入门经典(第2版)

VB.NET数据库入门经典(第2版)
作 者: 威利斯
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《VB.NET数据库入门经典(第2版)》作者简介

内容简介

VB.NET是目前最流行的编程语言之一,是创建.NET应用程序的最简单效率也最高的工具。本书介绍了如何利用VB.NET的强大功能编写可以在整个企业应用中使用的实用数据库程序。本书通过丰富的示例和具体指导,阐述了显著提高已有数据库的性能和可伸缩性的方式,探讨了在应用程序中高效地存取和处理数据的方式,研究了如何最好地利用查询、视图和存储过程。本书主要内容●高效使用DataSet、DataTable、DataColumn和DataView●在Access、SQL Server和Oracle中使用VS.NET数据向导●使用ADO.NET存取和处理关系数据库中的数据●建立业务逻辑和数据访问组件●使用SQL Server和Oracle高效地编写数据库应用程序●在Windows和Web应用程序中创建和使用Web服务本书读者对象本书适用于希望提升自己目前的数据库和应用程序以适应最新的.NETFramework的开发人员。如果具备使用VB.NET开发Windows和ASP.NET应用程序的经验会有一定的帮助,但不是必需的。

图书目录

第1章 数据库 1

1.1 Access数据库 1

1.2 SQL Server数据库 3

1.2.1 数据文件 3

1.2.2 日志文件 6

1.3 Oracle数据库 6

1.3.1 数据文件 7

1.3.2 重做日志文件 8

1.3.3 控制文件 8

1.3.4 临时文件 9

1.3.5 密码文件 9

1.4 关系数据库设计 9

1.5 建立案例分析数据库 12

1.5.1 Access模式 13

1.5.2 SQL Server模式 16

1.5.3 Oracle模式 20

1.6 本章小结 24

1.7 练习 24

第2章 ADO.NET 25

2.1 ADO.NET概述 25

2.1.1 ADO.NET体系结构 25

2.1.2 ADO.NET组件 26

2.2 Connection类 29

2.2.1 通用构造函数 29

2.2.2 打开连接 31

2.2.3 关闭连接 31

2.3 Command类 31

2.4 DataAdapter类 33

2.5 DataReader类 34

2.6 本章小结 35

2.7 练习 36

第3章 VS.NET数据向导 37

3.1 OdbcDataAdapter向导 37

3.1.1 创建OdbcConnection 37

3.1.2 建立SELECT查询 38

3.1.3 生成DataSet 38

3.1.4 填充DataSet 38

3.2 OleDbDataAdapter向导 45

3.3 SQLDataAdapter向导 54

3.4 OracleDataAdapter向导 60

3.5 本章小结 63

3.6 练习 64

第4章 基本的SQL语句 65

4.1 INSERT语句 65

4.2 SELECT语句 70

4.3 UPDATE语句 72

4.4 DELETE语句 74

4.5 本章小结 75

4.6 练习 76

第5章 Access中的SQL和查询 77

5.1 动态连接 77

5.1.1 建立连接字符串 77

5.1.2 打开、关闭和检查连接状态 78

5.2 内联SQL 84

5.3 Access查询 96

5.4 本章小结 107

5.5 练习 107

第6章 在Access中选择数据 109

6.1 建立Time Tracker应用程序 109

6.2 实现SQL查询 110

6.3 本章小结 121

6.4 练习 121

第7章 在Access中插入、更新

和删除数据 123

7.1 OleDbCommand对象 123

7.2 组查询 136

7.3 本章小结 153

7.4 练习 153

第8章 迁移Access中的数据 155

8.1 动态连接 155

8.2 SQL语句的参数 164

8.3 本章小结 173

8.4 练习 173

第9章 SQL Server和Oracle中

的存储过程和视图 175

9.1 存储过程 175

9.2 视图 199

9.3 本章小结 226

9.4 练习 226

第10章 建立业务逻辑和数据

访问组件 227

10.1 分布式应用程序架构 227

10.2 Wrox组件的设计目标 229

10.2.1 数据访问组件 229

10.2.2 业务逻辑组件 230

10.2.3 设计概述 230

10.3 本章小结 289

10.4 练习 290

第11章 插入数据 291

11.1 在业务逻辑组件上

验证数据 291

11.1.1 处理空字符串和

NULL值 291

11.1.2 验证字符串数据 293

11.2 插入数据的存储过程 328

11.2.1 局部变量 328

11.2.2 错误检查和引发错误 329

11.2.3 条件逻辑 330

11.2.4 事务处理 331

11.2.5 光标 332

11.3 本章小结 350

11.4 练习 351

第12章 选择数据 353

12.1 列的别名 353

12.2 表的别名 354

12.3 串连 355

12.4 连接 355

12.4.1 内连接或自然连接 355

12.4.2 左外连接 356

12.5 本章小结 424

12.6 练习 425

第13章 更新数据 427

13.1 存储过程的逻辑 427

13.2 更新时间表 447

13.3 本章小结 467

13.4 练习 468

第14章 在ASP.NET中访问数据 469

14.1 选择和显示数据 469

14.2 Web窗体的DataGrid控件 481

14.3 本章小结 515

14.4 练习 515

第15章 创建Web服务 517

15.1 设计目标 517

15.2 日期函数 518

15.2.1 当前的周末日期 518

15.2.2 一月的第一天 519

15.2.3 季度的第一天 519

15.2.4 一年的第一天 520

15.3 Web服务 541

15.4 本章小结 552

15.5 练习 552

第16章 访问Web服务 553

16.1 在Windows应用程序

中引用Web服务 553

16.2 在Web应用程序中引用

Web服务 560

16.3 本章小结 580

16.4 练习 581

附录A 交叉引用的数据类型 583

附录B Time Tracker项目的UI 587

附录C 练习答案 639