《SQL Server 2000与ASP Web数据库编程技术 中文版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:闫华文编著
  • 出 版 社:北京:北京大学出版社
  • 出版年份:2001
  • ISBN:7900632573
  • 页数:387 页
图书介绍:

第1章 Web数据库技术概述 1

1.1 Internet相关技术介绍 1

1.1.1 TCP/IP和HTTP协议 1

1.1.2 Web浏览器 2

1.1.3 网页设计 3

1.1.4 ASP程序设计 5

1.2 SQL Server数据库介绍 6

1.2.1 SQL Server概述 6

1.2.2 SQL Server的特点 7

1.3 访问Web数据库的方法 8

1.3.1 ODBC技术介绍 8

1.3.2 存取数据库的对象:DAO、RDO和ADO 8

1.3.3 SQL语言介绍 9

1.3.4 使用ASP访问数据库 9

第2章 建立ASP和SQL Server数据库的运行平台 11

2.1 系统软硬件需求 11

2.1.1 系统软件需求 11

2.1.2 系统硬件需求 12

2.2 IP地址的设置 12

2.2.1 IP地址介绍 12

2.2.2 IP地址设置 13

2.3 Web服务器运行环境的建立 14

2.3.1 初识Internet服务管理器 15

2.3.2 添加新站点 15

2.3.3 创建虚拟目录 18

2.3.4 启动、停止或暂停站点 20

2.4 SQL Server数据库的数据库对象 21

2.4.1 表 21

2.4.2 视图 21

2.4.3 索引 21

2.4.4 约束 22

2.4.5 数据类型 22

2.4.6 存储过程 22

2.5 SQL Server数据库常用工具 23

2.5.1 SQL Server Enterprise Manager 23

2.5.2 SQL查询分析器 24

2.5.3 SQL Server联机丛书 24

第3章 ASP和SQL Server基础 25

3.1 ASP程序设计 25

3.1.1 ASP文件的组成 25

3.1.2 VBScript语言的功能 28

3.1.3 ASP对象使用基础 29

3.2 在SQL Server 2000中创建数据库 30

3.2.1 标识符 30

3.2.2 SQL Server 2000的数据库对象 30

3.2.3 建立自己的数据库 31

3.3 创建数据表 35

3.3.1 设计表 35

3.3.2 创建表 36

3.3.3 修改表 38

3.3.4 删除表 39

3.3.5 表中数据的添加、修改和删除 40

3.4 数据类型 41

3.4.1 整数 41

3.4.2 浮点数 42

3.4.3 字符数据 42

3.4.4 日期和时间数据 43

3.4.5 货币数据 43

3.4.6 二进制数据 43

3.4.7 TEXT(文本)和IMAGE(图形)数据类型 43

3.5 在表中建立主键和索引 44

3.5.1 为表建立主键 44

3.5.2 索引的用途 45

3.5.3 创建索引 45

第4章 ASP基本对象(一) 50

4.1 Response对象 50

4.1.1 向浏览器发送内容 50

4.1.2 利用缓存输出 52

4.1.3 网页输出重定向 55

4.2 Request对象 57

4.2.1 读取浏览器提交的表单数据 57

4.2.2 读取浏览器提交的请求数据 60

4.2.3 获得环境变量的值 62

4.3 Cookie的管理 66

4.3.1 Cookie介绍 66

4.3.2 在ASP程序中设置Cookie 66

4.3.3 在ASP程序中读取Cookie 68

4.3.4 使用Cookie字典 70

4.4 Server对象 70

4.4.1 处理运行时间长的ASP程序 70

4.4.2 调用其他的页面程序 72

4.4.3 为输出内容进行编码 74

4.4.4 获得文件所在的路径 75

4.4.5 使用服务器组件 76

第5章 ASP基本对象(二) 78

5.1 Application对象 78

5.1.1 在Application对象中使用变量 78

5.1.2 Lock和UnLock方法 80

5.2 Session对象 81

5.2.1 在Session对象中使用变量 81

5.2.2 Session对象的标识 85

5.2.3 Session对象结束的控制 86

5.3 Global.asa文件的应用 90

5.3.1 Application对象的事件应用 91

5.3.2 Session对象的事件应用 95

第6章 ASP与HTML表单的结合 101

6.1 表单概述 101

6.1.1 输入控件 104

6.1.2 选择控件 106

6.1.3 文本编辑区控件 106

6.1.4 其他控件 107

6.2 设计HTML表单 107

6.2.1 添加表单标记 110

6.2.2 文本框和密码框 110

6.2.3 下拉列表 112

6.2.4 单选按钮和复选框 113

6.2.5 其他表单元素 116

6.3 表单和ASP页面程序的结合 117

第7章 ASP与SQL Server 2000连接初步 122

7.1 建立数据库登录用户 122

7.1.1 建立登录ID和用户ID 123

7.1.2 为数据库选择用户ID 126

7.1.3 设置用户ID访问数据库的权限 128

7.2 设置ODBC数据源 129

7.3 ASP与SQL Server 2000连接实例 132

7.3.1 实例的详细剖析 135

7.3.2 Fields集合简介 136

7.3.3 向数据库中插入数据 137

第8章 数据库标准查询语言——SQL语言介绍 141

8.1 SQL查询分析器使用基础 141

8.2 查询数据命令——SELECT语句 142

8.2.1 基本的SELECT语句 142

8.2.2 选择查询列和修改列标题 142

8.2.3 指定查询返回的行 144

8.2.4 使用比较算符LIKE 146

8.2.5 使用范围条件查询 147

8.2.6 查询相同行的数据 148

8.2.7 排序查询结果 149

8.2.8 在多个表中查询数据 149

8.2.9 GROUP BY和HAVING子句 150

8.2.10 子查询 152

8.3 使用SQL语句进行数据的插入、修改和删除 153

8.3.1 使用INSERT语句插入数据 153

8.3.2 使用SELECT INTO语句插入数据 154

8.3.3 使用UPDATE语句修改数据 155

8.3.4 使用DELETE语句删除数据 155

8.4 SQL函数介绍 156

8.4.1 SQL聚合函数 156

8.4.2 字符串函数 158

8.4.3 日期处理函数 160

第9章 ADO组件介绍 165

9.1 ADO组件概述 165

9.2 Connection对象 167

9.2.1 与数据源建立连接 167

9.2.2 关闭与数据源的连接 168

9.2.3 使用Connection对象执行SQL语句 168

9.2.4 使用Connection对象处理事务 171

9.2.5 设置连接数据源与执行SQL指令的等待时间 172

9.2.6 改变默认数据库 172

9.2.7 获取Connection对象提供者名称 173

9.3 Recordset对象 174

9.3.1 使用Recordset对象获取数据表的结果集 174

9.3.2 使用Recordset对象显示结果集 176

9.3.3 使用Recordset对象分页显示结果集 178

9.3.4 使用Recordset对象添加记录 182

9.3.5 使用Recordset对象修改记录 183

9.3.6 使用Recordset对象删除记录 184

9.3.7 处理Long Data型数据 184

9.4 Command对象 187

9.4.1 使用Command对象执行SQL语句 187

9.4.2 使用Command对象执行带参数的查询 189

第10章 通过ASP使用存储过程 192

10.1 存储过程介绍 192

10.2 存储过程的创建、修改和删除 193

10.2.1 使用【新建存储过程】对话框创建存储过程 193

10.2.2 使用【创建存储过程向导】建立存储过程 195

10.3 通过ADO使用存储过程 199

10.3.1 使用student_select存储过程 199

10.3.2 使用insert_Students_1存储过程 202

第11章 开发实例——用户管理系统 208

11.1 用户管理系统的组织与使用 208

11.1.1 访问者使用页面 208

11.1.2 系统维护页面 212

11.1.3 用户管理系统的文件组织 214

11.2 系统需求分析和数据库结构设计 214

11.2.1 系统需求分析 214

11.2.2 数据库结构设计 214

11.3 用户注册页面的程序设计 215

11.3.1 文件Newuser.asp的源程序 216

11.3.2 文件Newuser.asp剖析 218

11.3.3 文件Newuser2.asp的源程序 219

11.3.4 文件Newuser2.asp剖析 226

11.3.5 文件Regmem.asp的源程序 227

11.3.6 文件Regmem.asp剖析 230

11.4 用户信息修改页面的程序设计 231

11.4.1 文件Edituser.asp的源程序 232

11.4.2 文件Edituser.asp剖析 233

11.4.3 文件Edituser2.asp的源程序 234

11.4.4 文件Edituser2.asp剖析 242

11.5 用户登录系统页面的程序设计 244

11.5.1 文件Login.asp的源程序 244

11.5.2 文件Login.asp剖析 247

11.6 系统维护页面的程序设计 248

11.6.1 文件sys_ShowUser.asp的源程序 248

11.6.2 文件sys_ShowUser.asp剖析 256

第12章 开发实例——在线投票系统 259

12.1 在线投票系统的组织与使用 259

12.1.1 访问者使用页面 259

12.1.2 系统维护页面 260

12.1.3 在线投票系统的文件组织 262

12.2 系统需求分析和数据库结构设计 262

12.2.1 系统需求分析 262

12.2.2 数据库结构设计 263

12.3 使用者投票页面的程序设计 264

12.3.1 文件VoteShow.asp的源程序 264

12.3.2 文件VoteShow.asp剖析 266

12.3.3 文件VoteApply.asp的源程序 267

12.3.4 文件VoteApply.asp剖析 270

12.4 投票结果显示页面的程序设计 272

12.4.1 文件VoteView.asp的源程序 272

12.4.2 文件VoteView.asp剖析 275

12.5 系统维护主页面程序设计 276

12.5.1 文件sys_VoteMain.asp的源代码 276

12.5.2 文件sys_VoteMain.asp剖析 283

12.6 添加和修改投票项目的程序设计 286

12.6.1 文件sys_AddVoteShow.asp的源代码 286

12.6.2 文件sys_AddVoteShow.asp剖析 288

12.6.3 文件sys_AddVote.asp源代码 288

12.6.4 文件sys_AddVote.asp剖析 290

12.6.5 文件sys_EditVoteShow.asp的源代码 291

12.6.6 文件sys_EditVoteShow.asp剖析 294

12.6.7 文件sys_EditVote.asp的源代码 295

12.6.8 文件sys_EditVote.asp剖析 296

第13章 开发实例——电子论坛系统 298

13.1 电子论坛系统的组织与使用 298

13.1.1 访问者使用页面 298

13.1.2 系统维护页面 300

13.1.3 电子论坛系统的文件组织 301

13.2 系统需求分析和数据库结构设计 301

13.2.1 系统需求分析 301

13.2.2 数据库结构设计 302

13.3 访问者使用页面的程序设计 303

13.3.1 页面Main.htm的源程序和作用 303

13.3.2 文件ShowBoard.asp的源程序 304

13.3.3 文件ShowBoard.asp剖析 305

13.3.4 文件ShowTitle.asp的源程序 306

13.3.5 文件ShowTitle.asp剖析 313

13.3.6 文件NewArticle.asp的源程序和分析 314

13.3.7 文件WriteArticle.asp的源程序 315

13.3.8 文件WriteArticle.asp的剖析 316

13.3.9 文件ReadArticle.asp的源程序和剖析 317

13.4 系统维护页面的程序设计 319

13.4.1 文件sys_BbsBoard.asp源代码 319

13.4.2 文件sys_BbsBoard.asp剖析 321

第14章 开发实例——在线调查系统 322

14.1 在线调查系统的组织与使用 322

14.1.1 访问者使用页面 322

14.1.2 系统维护页面 323

14.1.3 在线调查系统的文件组织 326

14.2 系统需求分析和数据库结构设计 327

14.2.1 系统需求分析 327

14.2.2 数据库结构设计 327

14.3 访问者使用页面的程序设计 328

14.3.1 文件PollShowTitle.asp的源程序 329

14.3.2 文件PollShowTitle.asp剖析 334

14.3.3 文件PollDetail.asp的源程序 335

14.3.4 文件PollDetail.asp剖析 337

14.3.5 文件PollReply.asp的源程序 339

14.3.6 文件PollReply.asp剖析 341

14.4 系统维护主页面的程序设计 342

14.5 建立新在线调查项目的程序设计 343

14.5.1 文件sys_PollTitle.asp的源代码 343

14.5.2 文件sys_PollTitle.asp剖析 344

14.5.3 文件sys_PollDetail.asp的源代码 344

14.5.4 文件sys_PollDetail.asp剖析 347

14.5.5 文件sys_PollNext.asp的源代码 349

14.5.6 文件sys_PollNext.asp剖析 352

14.6 查看调查的结果 354

14.6.1 文件sys_PollAnswerShow.asp的源代码 354

14.6.2 文件sys_PollAnswerShow.asp剖析 356

第15章 开发实例——建立自己的网站 358

15.1 站点的总体设计 358

15.2 Global.asa文件的设计 359

15.3 Web站点首页的设计 361

15.3.1 首页的页面结构 361

15.3.2 首页的源代码 362

15.3.3 首页程序剖析 370

15.4 站点各子系统的整合 372

附录A VBScript入门 376

附录B VBScript函数介绍 385