《Web数据库开发技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:廖彬山等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2001
  • ISBN:7505364324
  • 页数:311 页
图书介绍:本书介绍网站开发者十分感兴趣的Web数据库开发技术,重点介绍用ASP和ADO进行Web动态网页和数据库开发的方法,并简要介绍了使用PHP和MySQL创建Web数据库的方法。全书共分10章。对每一部分的知识点、概念和难点,本书都力求以精炼的语言进行讲解并配有必要的实例。读者按照书中的实例上机操作,即可掌握Web数据库开发的思路、技巧与体系,并可在此基础上举一反三,根据自己的需要开发出功能强大的数据驱动的Web动态网站。本书是广大网站建设者、开发者、爱好者及大中专院校学生学习、使用和研究Web数据库开发技术的实用参考书。

第1章 数据库基础 1

1.1 表和数据库 1

1.1.1 表、记录和字段 1

1.1.2 数据库 1

1.1.3 索引 2

1.1.4 关系 3

1.1.5 创建表和数据库 3

1.2 SQL语言 6

1.2.1 SQL的构成 7

1.2.2 SELECT语句 8

1.2.3 SELECT…INTO语句 9

1.2.4 DELETE语句 9

1.2.5 INSERT INTO语句 10

1.2.6 UPDATE语句 10

1.3 客户/服务器结构的数据库系统 10

1.4 ODBC简介 11

1.5 OLE DB简介 14

第2章 Web简介 15

2.1 概述 15

2.2 HTML文档 15

2.3 流行的Web服务器软件 17

2.3.1 Internet Information Server 17

2.3.2 Netscape Enterprise Server 17

2.3.3 WebSite Professional 18

2.3.4 Apache 18

第3章 Web数据库技术回顾 19

3.1 概述 19

3.2 CGI技术 19

3.3 服务器API 20

3.4 JDBC 22

3.5 ASP技术 23

4.1 IDC原理 24

第4章 用IDC访问数据库 24

4.2 编程实例 25

4.2.1 向Web服务器传递IDC请求 25

4.2.2 编写IDC文件 25

4.2.3 编写HTML扩展文件 26

4.2.4 测试程序 27

第5章 ASP编程基础 29

5.1 概述 29

5.1.1 ASP的运行环境 29

5.1.2 ASP的工作流程 29

5.2 创建ASP程序 30

5.2.1 使用ASP命令 31

5.2.2 多脚本语言混合编程 32

5.2.3 包含文件 34

5.3 ASP内建对象 34

5.3.1 Request对象 35

5.3.2 Response对象 40

5.3.3 使用Cookie 42

5.3.4 Application对象 44

5.3.5 Session对象 44

5.3.6 Global.asa文件 47

5.3.7 Server对象 48

5.4 ASP组件 51

5.4.1 创建组件实例 53

5.4.2 设置对象的作用域 53

5.4.4 编程实例——在线小说 55

5.4.3 类型库声明 55

5.4.5 编程实例——制作动态广告 58

5.4.6 编程实例——图像计数器 61

5.4.7 编程实例——发送电子邮件 62

第6章 用ADO访问数据库 64

6.1 概述 64

6.2 ADO对象模型 64

6.3 Connection对象 65

6.3.2 连接数据源 66

6.3.1 创建Connection对象 66

6.3.3 执行SQL查询 67

6.4 Recordset对象 69

6.4.1 游标类型 72

6.4.2 锁定类型 74

6.4.3 添加记录 75

6.4.4 更新记录 78

6.4.5 删除记录 79

6.4.6 分页显示 80

6.4.7 检索多个记录集 82

6.4.8 断开记录集 84

6.5 Command对象 87

6.5.1 基本用法 87

6.5.2 参数查询 88

6.5.3 存储过程 92

6.6 事务处理 99

7.1.1 创建数据库 102

第7章 ADO编程实例 102

7.1 实例1——图片上传和显示 102

7.1.2 文件结构及内容 103

7.2 实例2——聊天室 107

7.2.1 创建数据库 108

7.2.2 文件结构 108

7.2.3 程序index.htm 109

7.2.4 登录程序 109

7.2.5 提交发言内容 115

7.2.6 显示聊天内容 117

7.2.7 程序lbottom.htm 118

7.2.8 离开聊天室 119

7.2.9 聊天室管理系统 120

7.2.10 Global.asa文件 128

7.3 实例3——在线论坛 128

7.3.1 创建数据库 128

7.3.2 文件结构 129

7.3.3 程序index.asp 130

7.3.4 张贴新文章 133

7.3.5 显示和回复文章 135

7.3.6 添加文章到数据库 137

7.3.7 Global.asa文件 138

第8章 XML的使用 140

8.1 概述 140

8.2 一个简单的XML文档 141

8.3 显示XML文档 142

8.4 实例——网上书店 144

8.4.1 创建一个网上书目 144

8.4.2 添加图书到购物袋中 147

8.4.3 显示购物袋 149

8.4.4 Global.asa文件 152

第9章 Visual InterDev的使用 154

9.1 Visual InterDev的主要特点 154

9.2.2 工作模式 155

9.2 开发环境和工作模式 155

9.2.1 开发环境 155

9.3 用户界面概览 156

9.3.1 工程浏览器 156

9.3.2 网页编辑器 157

9.3.3 工具箱 157

9.3.4 属性窗口 157

9.4 建立Web工程 157

9.5 建立Web页 160

9.5.1 添加新页面 160

9.5.2 设置页面属性 161

9.5.3 文档大纲 162

9.6 客户端脚本 162

9.6.1 设置脚本语言 162

9.6.2 事件处理 162

9.6.3 脚本大纲 164

9.6.4 使元素可编程 164

9.7 服务器端脚本 165

9.6.5 DHTML对象模型 165

9.8 数据环境 166

9.8.1 创建一个数据连接 166

9.8.2 创建数据命令 168

9.8.3 查询设计器 169

9.9 获取和显示数据库信息 171

9.9.1 DTC控件 171

9.9.2 Recordset控件 173

9.9.3 Textbox控件 173

9.9.4 Label控件 175

9.9.5 RecordsetNavbar控件 175

9.9.6 Grid控件 176

9.9.7 FormManager控件 179

9.10 用数据环境执行数据命令 182

10.1 PHP概述 185

10.1.1 PHP简要历史 185

第10章 PHP和MySQL 185

10.1.2 PHP4新特性 186

10.2 PHP的安装 186

10.2.1 在Linux中安装PHP4 187

10.2.2 在Windows 2000中安装PHP4 188

10.3 PHP编程基础 190

10.3.1 将PHP代码嵌入HTML中 190

10.3.2 代码书写规则 190

10.3.3 变量 191

10.3.4 外部变量 194

10.3.5 常量 200

10.3.6 运算符 200

10.3.7 控制结构 202

10.3.8 引用头文件 205

10.3.9 函数 205

10.3.10 类和对象 207

10.4 MySQL的使用 210

10.4.1 MySQL的安装 210

10.4.2 使用mysql 211

10.4.3 使用mysqladmin 212

10.4.4 导出/导入数据库结构和数据 213

10.4.5 用户管理 213

10.5 用PHP操作MySQL 215

10.5.1 连接数据库服务器 216

10.5.2 选择数据库 216

10.5.3 发送SQL查询 216

10.5.4 操作数据库记录 217

10.5.5 创建和删除数据库 222

10.5.6 数据库信息显示函数 223

10.5.7 数据库操作情况的显示函数 229

10.5.8 错误显示函数 229

10.6 编程实例——在线论坛 230

10.6.1 创建数据库 230

10.6.2 文件结构 231

10.6.3 程序index.php 231

10.6.4 张贴新文章 234

10.6.5 显示和回复文章 236

10.6.6 添加文章到数据库 238

附录 A IIS5.0的使用 240

A.1 Web站点管理 240

A.1.1 IIS管理单元 240

A.1.2 站点属性和属性继承 240

A.1.3 添加站点 241

A.1.5 主目录 242

A.1.4 停止、暂停或启动站点 242

A.1.6 虚拟目录 243

A.1.7 默认文档 245

A.1.8 重定向请求 246

A.1.9 设置Web站点内容的截止日期 247

A.1.10 设置内容分级 247

A.2 配置应用程序 249

A.2.1 创建应用程序 249

A.2.3 设置应用程序映射 250

A.2.2 应用程序保护 250

A.2.4 配置ASP应用程序 251

A.2.5 启用ASP调试 252

A.2.6 配置CGI应用程序 253

A.2.7 设置CGI脚本超时 254

A.2.8 安装ISAPI筛选器 254

A.3 验证 256

A.3.1 验证方法 256

A.3.2 启用验证 257

A.3.3 配置匿名验证 258

A.3.4 配置基本验证 258

A.4 访问控制 259

A.4.1 IP地址访问限制 260

A.4.2 Web服务器权限 261

A.4.3 设置目录和文件的NTFS权限 261

A.5.1 公钥基础结构 262

A.5.2 对称加密和非对称加密 262

A.5 证书 262

A.5.3 服务器证书 263

A.5.4 启用加密 263

A.5.5 启用客户证书 264

A.5.6 将客户证书映射到用户账户 265

A.5.7 证书信任列表 266

A.5.8 Windows 2000证书服务 266

A.6 FTP站点 272

A.6.2 设置FTP站点的主目录 273

A.6.1 创建FTP站点 273

A.6.3 创建FTP虚拟目录 274

附录B ADO对象模型 275

B.1 Connection对象 275

B.1.1 Connection对象的属性 275

B.1.2 Connection对象的方法 277

B.2 Recordset对象 278

B.2.1 Recordset对象的属性 278

B.2.2 Recordset对象的方法 284

B.3 Fields集合和Field对象 289

B.3.1 Fields集合的属性和方法 290

B.3.2 Field对象的属性 290

B.3.3 Field对象的方法 292

B.4 Command对象 293

B.4.1 Command对象的属性 293

B.4.2 Command对象的方法 294

B.5 Parameters集合和Parameter对象 295

B.5.1 Parameters集合的属性和方法 295

B.5.2 Parameter对象的属性和方法 296

B.6 Errors集合和Error对象 296

B.7 Properties集合和Property对象 297

C.1.2 断行 298

C.2 数据类型 298

C.1.3 使用不同进制的数字 298

C.1.1 注释 298

C.1 代码书写规则 298

附录C VBScript脚本语言 298

C.3 变量 299

C.3.1 声明变量 299

C.3.2 变量的作用域 300

C.4 常量 301

C.5 数组 301

C.5.2 动态数组 302

C.5.1 固定数组 302

C.6 控制结构 303

C.6.1 判定结构 303

C.6.2 循环结构 304

C.7 With语句 306

C.8 过程 306

C.8.1 子过程 306

C.8.2 函数 307

C.9 VBScript函数摘要 308

附录D 光盘使用说明 311