《Web数据库技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:高晗主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2003
  • ISBN:750841618X
  • 页数:301 页
图书介绍:本书介绍了进行Web开发所必须的脚本语言及HTML语言的基础知识,重点讲解ASP中的几个内建对象的属性、方法和集合,在ASP中访问数据库、操作数据库的方法,ADO的连接对象、记录集对象和命令对象的属性、方法和集合,并结合实例讲解如何利用这些属性和方法对数据库及记录进行操作,对有关站点网络及数据库等安全方面的知识也作了一定介绍,最后通过一个完整的网络数据库实例创建一个简单的视频点播系统。读者对象是高职高专院校网络、信息及电子商务等计算机专业的学生,以及Web数据库开发者。

第1章 Web数据库概述 1

本章学习要点 1

1.1 Web概述 1

1.1.1 Web的历史 1

1.1.2 Web及其工作模式 2

1.2 Web数据库 2

1.2.1 Web数据库的概念 2

1.2.2 WWW网络环境下的Web数据库 3

1.2.3 几种常用Web数据库的比较 4

1.2.4 Web服务器脚本 6

1.3 脚本程序与数据库的接口 6

1.4 应用开发平台 6

本章小结 7

习题一 7

参考答案 7

第2章 ASP及其运行环境 9

本章学习要点 9

2.1 ASP概述 9

2.1.1 动态Web技术 9

2.1.2 什么是ASP 10

2.2 ASP的工作方式 11

2.3 Web服务器的安装及配置 11

2.3.1 IIS的配置 12

2.3.2 测试ASP 14

本章小结 15

习题二 15

参考答案 15

第3章 HTML语言基础 16

本章学习要点 16

3.1 网页设计基本原则 16

3.2 HTML语言的结构 18

3.3 构成网页的基本元素 19

3.3.1 题目(title) 19

3.3.2 标题(hn) 20

3.3.3 分段<P> 20

3.3.4 清单List 21

3.3.5 居中 22

3.4 超文本链接指针 22

3.4.1 统一资源定位器URL 23

3.4.2 指向一个目标<a> 23

3.4.3 标记一个目标 24

3.4.4 目标窗口 24

3.4.5 图像链接指针 25

3.4.6 图像地图(image map) 25

3.5 版面风格控制 26

3.5.1 字体 26

3.5.2 横线(hr) 27

3.5.3 行间图像 28

3.5.4 分行<br>和禁止分行<nobr> 28

3.5.5 背影和文本颜色 28

3.5.6 转义字将与特殊字符 29

3.6 表格(Table) 29

3.6.1 表格的基本形式 29

3.6.2 有通栏的表 29

3.6.3 表的大小、边框宽度及表格间距 30

3.6.4 表中文本的输出 30

3.6.5 浮动表格 30

3.6.6 表格颜色 30

3.7 分框(Frame) 30

3.8 特技与多媒体 31

3.8.1 会移动的文字 31

3.8.2 嵌入多媒体 33

本章小结 34

习题三 34

参考答案 35

第4章 在ASP中使用VBScript 39

本章学习要点 39

4.1 脚本语言 39

4.1.1 什么是脚本语言 39

4.1.2 VBScript和JScript之间的区别 40

4.1.3 在同一个网页中同时使用几种语言 42

4.1.4 设置主脚本语言 44

4.2 VBScript基础 45

4.2.1 VBScript数据类型 45

4.2.2 变量 46

4.2.3 常量 49

4.2.4 VBScript运算符 50

4.3 VBScript中的条件语句 50

4.3.1 If...Then...Else语句 51

4.3.2 使用Select Case进行判断 52

4.4 VBScript中的循环语句 52

4.5 VBScript中的过程 56

4.5.1 Sub过程 56

4.5.2 Function过程 57

4.5.3 过程的数据进出 57

4.5.4 在代码中使用Sub和Function过程 57

4.6 注释Visual Basic脚本 58

4.7 VBScript中的函数 58

4.7.1 日期和时间函数 58

4.7.2 数据转换函数 62

4.7.3 数学函数 64

4.7.4 字符串函数 65

4.7.5 格式化函数 67

4.8 消息框和输入框 68

4.8.1 消息框 68

4.8.2 输入框 70

4.9 浏览器对象及Err对象 70

4.9.1 Location对象 71

4.9.2 Document对象 71

4.9.3 Windows对象 71

4.9.4 Err对象 71

4.10 在VBScript中使用对象 73

4.11 VBScript事件处理 74

4.11.1 VBScript事件过程 74

4.11.2 内联事件处理 75

4.11.3 FOR/EVENT属性 75

4.11.4 VBScript的常用事件 76

4.12 调试ASP脚本 79

4.12.1 微软脚本调试程序工具 79

4.12.2 启用调试 79

4.12.3 脚本错误 80

4.12.4 错误调试技术 84

本章小结 85

习题四 85

参考答案 86

第5章 JavaScript基础 90

本章学习要点 90

5.1 基本概念 90

5.1.1 变量 90

5.1.2 函数 91

5.1.3 客户端和服务器端脚本 91

5.2 变量的声明 92

5.3 运算符 94

5.3.1 赋值运算符 94

5.3.2 算术运算符 95

5.3.3 关系运算符 99

5.3.4 逻辑运算符 101

5.3.5 连接字符串 102

5.3.6 运算符的优先级 102

5.4 语句 103

5.4.1 对话框 103

5.4.2 条件语句 105

5.4.3 循环语句 112

本章小结 117

习题五 118

参考答案 118

第6章 ASP中的内建对象 121

本章学习要点 121

6.1 在HTML中使用表单 121

6.1.1 表单标记<form> 122

6.1.2 表单输入标记<input> 122

6.1.3 下拉菜单标记<select> 123

6.1.4 选项标记<option> 124

6.1.5 多行文本输入标记<textarea> 124

6.2 Request对象 126

6.2.1 Form集合 126

6.2.2 QueryString集合 128

6.2.3 Cookies 128

6.2.4 ServerVariables 134

6.3 Response对象 135

6.3.1 属性 136

6.3.2 方法 136

6.3.3 集合 137

6.4 Application和Session对象 140

6.4.1 Application对象 140

6.4.2 Session对象 142

6.5 Global.asa文件的使用 145

6.6 ASP内建对象Server 146

6.6.1 属性 147

6.6.2 方法 147

本章小结 149

习题六 149

参考答案 149

第7章 数据库基础 153

本章学习要点 153

7.1 SQL语言 153

7.1.1 SQL发展简史 153

7.1.2 SQL语言的特点及分类 153

7.1.3 数据定义 155

7.1.4 数据操作 158

7.2 SQL Server 2000 163

7.2.1 SQL Server简介 163

7.2.2 系统配置 163

7.2.3 安装与卸载SQL Server 2000 164

7.2.4 SQL Server的启动、暂停和停止操作 169

7.2.5 SQL Server基础 171

本章小结 177

习题七 178

参考答案 178

实训一 179

实训二 180

第8章 用ASP访问与操作数据库 181

本章学习要点 181

8.1 ActiveX数据对象 181

8.1.1 ASP访问数据库的方式 181

8.1.2 ActiveX数据对象描述 183

8.1.3 使用ActiveX数据对象 185

8.1.4 数据库操作的基本步骤 190

8.2 连接对象 191

8.2.1 创建连接对象 191

8.2.2 连接对象的属性和方法 191

8.2.3 连接对象的数据集合 199

8.2.4 ASP与其他数据库连接的几种方法 204

8.2.5 管理数据库连接 208

8.3 记录集对象 210

8.3.1 创建Recordset对象 210

8.3.2 记录集对象的重要属性 211

8.3.3 记录集对象的方法 218

8.3.4 记录集对象的数据集合 224

8.3.5 记录集对象的使用 225

8.4 命令对象 229

8.4.1 命令对象的属性和方法 229

8.4.2 命令对象的使用 232

本章小结 243

习题八 243

参考答案 244

实训一 245

实训二 246

实训三 246

第9章 Web数据库安全性 249

本章学习要点 249

9.1 数据库安全概述 249

9.1.1 为何需要数据库安全 249

9.1.2 常见的数据库安全问题及原因 250

9.1.3 数据库安全管理原则 250

9.2 Access数据库可能被下载的漏洞 251

9.3 SQL数据库安全 252

9.3.1 系统存储过程:xp_cmdshell 253

9.3.2 SQL Server的安全配置 254

9.4 数据库的备份 255

9.4.1 数据备份的重要性和必要性 255

9.4.2 威胁数据安全的因素分析 255

9.4.3 网络数据备份的内容及方法 256

9.4.4 树立正确的备份观念 257

9.5 IIS的安全性 257

9.6 ASP漏洞及解决方法 259

9.6.1 特殊符号对安全的影响 259

9.6.2 code.asp文件对安全的影响 260

9.6.3 filesystemobject组件对安全的影响 260

9.6.4 HTML语句或者Javascript语句对安全的影响 260

9.6.5 Index Server服务对安全的影响 261

9.6.6 IIS Web Server DoS 261

9.6.7 MS ODBC数据库连接溢出导致NT/9x拒绝服务攻击 262

9.6.8 IIS Server4.0中的“非法HTR请求”缺陷 263

9.6.9 ASP程序密码验证漏洞 264

9.7 关于IIS、ASP安全性问题的一点建议 265

本章小结 266

习题九 266

参考答案 266

第10章 网络数据库应用实例 267

本章学习要点 267

10.1 VOD点播系统的规划 267

10.2 数据库及数据表的创建 267

10.2.1 节目信息表Playbill 268

10.2.2 历史记录表Order-log 269

10.2.3 会员表member 269

10.2.4 节目分类表sort 270

10.3 网站主页 271

10.3.1 系统程序流程图 271

10.3.2 会员登陆界面 271

10.3.3 注册会员界面 276

10.3.4 创建点播界面及节目单的分页显示 282

10.3.5 点播历史记录的显示 291

10.3.6 热点节目排行 295

10.3.7 节目播放 297

10.4 后台管理程序 299

本章小结 299

习题十 299

参考答案 299

实训 300

参考文献 301