《Web数据库技术 第2版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:阮家栋编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2005
  • ISBN:703015116X
  • 页数:333 页
图书介绍:本书是我社出版的《Web数据库技术》一书的修订版。它在内容和结构方面都作了较大更新,并附加了一张光盘,内容涵盖了本教材的全部程序、实验指导和习题等。

总序 1

前言 1

1 概述 1

1.1 网络应用结构模型 1

1.1.1 文件服务器模型和域模型 1

目录 1

1.1.2 客户机/服务器模式 2

1.2 Web数据库解决方案 3

1.2.1 Web访问数据库的一般方法 3

1.2.2 几种常用的Web数据库解决方案 4

1.3 Web服务器 6

习题1 6

2 HTML 7

2.1 HTML语言的结构 7

2.2.2 标题 9

2.2.3 分段 9

2.2 HTM L的基本元素 9

2.2.1 题目 9

2.2.4 清单 10

2.2.5 预排版文本 12

2.2.6 块引用 12

2.2.7 居中 12

2.3 超文本链接指针 12

2.3.1 统一资源定位器 12

2.3.2 指向一个目标<a> 13

2.3.3 标记一个目标 14

2.3.4 目标窗口 14

2.3.5 图像链接指针 14

2.4.3 行间图像 15

2.4.2 横线 15

2.4.1 字体和大小 15

2.4 版面风格控制 15

2.4.4 图像与文本的对齐方式 16

2.4.5 背景和文本颜色 16

2.4.6 转义字符与特殊字符 16

2.5 表格 17

2.5.1 表的基本形式 17

2.5.2 有通栏的表 17

2.5.3 表的大小,边框宽度,表格间距 17

2.5.4 表中文本的输出 17

2.5.5 表格颜色 18

2.6 表单 18

2.6.1 <form>和</form> 18

2.6.2 <input> 18

2.6.4 <option> 19

2.6.3 <select>和</select> 19

2.6.5 <textarea>和</textarea> 20

习题2 21

3 XML 23

3.1 XML的语法 23

3.1.1 XML的元素 24

3.1.2 元素的命名 25

3.1.3 元素的属性 26

3.2 XML文档的浏览 28

3.2.1 XML文档的浏览器 28

3.2.2 XML解释器和对象模型 28

3.2.3  用CSS格式化XML 31

3.2.4 用XSL格式化XML 35

3.3.1 数据岛 38

3.3 XML数据岛 38

3.3.2 数据与表格捆绑 39

3.3.3 数据与<span>或<div>捆绑 40

习题3 43

4 公共网关接口 44

4.1 CGI原理 44

4.1.1 CGI操作流程 44

4.1.2 CGI的运行环境与编程语言 45

4.1.3 WebSite的安装与配置 45

4.2 CGI程序设计 47

4.2.1 目录结构 47

4.2.2 建立项目文件 47

4.3 CGI表单处理程序设计 48

4.3.1 设计目标 48

4.2.3 编写代码、编译、调试 48

4.3.2 设计HTML文件 49

4.3.3 CGI处理表单程序 51

4.4 CGI数据库访问程序设计 55

4.4.1 增加数据库记录 56

4.4.2 读取数据库记录 59

习题4 67

5 ASP概述 69

5.1 ASP的运行环境 69

5.1.1 IIS的安装与配置 70

5.1.2 PWS的安装与配置 73

5.2 ASP的运行方式 74

5.3 ASP文件 75

5.3.1 ASP文件的结构 76

5.3.2 ASP的基本语法 76

5.3.3 脚本语言的声明 77

5.3.4 在HTML文件中使用ASP变量 78

5.3.5 在ASP文件中包含一个文件 79

5.4 ASP的执行 80

5.5 ASP中的内建对象 81

5.6 ASP中的外挂对象 82

习题5 83

6 ASP的内建对象 84

6.1 获取客户请求数据Request 84

6.1.1 使用QueryString得到GET方法的数据 85

6.1.2 使用Form集合得到POST方法的数据 89

6.1.3 用ServerVariables得到服务器变量 93

6.2 向客户输出数据Response 95

6.2.1 Response对象的属性 95

6.2.2 Response对象的方法 99

6.3.1 向客户端写入Cookie 100

6.3 Cookies集合 100

6.3.2 得到客户端的Cookie 101

6.4 Session对象 103

6.4.1 使用Session传递参数 103

6.4.2 Session和Cookie的区别 103

6.4.3 Session的过期 104

6.4.4 释放Session 104

6.4.5 Session使用示例 104

6.5 Application对象 107

6.5.1 设置和取得Application对象 108

6.5.2 Application对象的方法 108

6.5.3 使用Application对象的注意事项 109

6.5.4 Application使用示例 110

6.6.2 Server对象的方法 114

6.6 Server对象 114

6.6.1 Server对象的属性 114

习题6 118

7 ADO Connection对象 120

7.1 建立和关闭Connection对象 121

7.2 使用Connection对象建立与数据库的连接 121

7.2.1 存取Access数据库 122

7.2.2 存取SQLServer数据库 125

7.2.3 存取dBase数据库 125

7.2.4 存取Excel数据库 126

7.2.5 存取Text数据 126

7.2.6 存取3层B/S结构的数据库中的数据 126

7.3 数据库查询操作 127

7.4 Connection对象的属性 128

7.5 Connection对象的方法 131

习题7 134

8 ADO Recordset对象 135

8.1 创建Recordset对象 135

8.2 存取数据库 136

8.2.1 读取数据记录 136

8.2.2 添加数据记录 138

8.3 Recordset对象的属性 138

8.4 Recordset对象的方法 147

8.5 分页浏览 156

8.6 数据库与XML的结合 158

习题8 159

9.1.2 单独建立Command对象 161

9.1.1 利用已创建的Connection对象建立Command对象 161

9 ADO Command对象 161

9.1 建立Command对象 161

9.2 执行Command对象 162

9.3 Command对象的属性 163

9.4 Command对象的方法 165

9.5 Command对象的使用 166

习题9 171

10 PHP程序设计 173

10.1 建立PHP工作环境 173

10.1.1 PHP支持的系统平台 173

10.1.2 在Windows下安装PHP 174

10.2 PHP程序模式 175

10.3 PHP的数据类型、运算符和表达式 175

10.3.1 PHP数据类型 175

10.3.3 PHP变量 176

10.3.2 PHP常量 176

10.3.4 运算符 181

10.3.5 表达式 182

10.4 PHP语言结构 183

10.4.1 控制结构 183

10.4.2 函数 188

10.5 PHP常用函数 191

10.5.1 字符串操作函数 191

10.5.2 正规表达式函数 194

10.5.3 文件操作函数 194

10.5.4 目录遍历函数 195

10.5.5 时间函数 196

10.5.6 数据库函数 197

习题10 198

11.1 安装MySQL 199

11 MySQL数据库 199

11.2 MySQL的基本操作 200

11.2.1 连接与断开服务器 200

11.2.2 创建并使用一个数据库 201

11.2.3 从一个数据表检索信息 204

11.2.4 使用多个数据表 208

11.2.5 以批处理模式使用mysql 208

习题11 209

12 用PHP操作MySQL数据库 210

12.1 连接MySQL服务器 211

12.2 选择数据库 213

12.3 发送SQL查询 214

12.4 读取表中数据 215

12.4.2 mysql_fetch_array()函数 216

12.4.1 mysql_fetch_row()函数 216

12.4.3 mysql_result()函数 218

12.4.4 mysql_fetch_object()函数 219

12.4.5 mysql_data_seek()函数 220

12.5 用PHP和MySQL设计留言簿 221

习题12 223

13 ASP.NET的开发平台和VB.NET 225

13.1 ASP.NET的开发平台 225

13.1.1 ASP.NET开发平台的软、硬件要求 225

13.1.2 .NET Framework SDK的安装 226

13.2 VB.NET简介 230

13.2.1 VB.NET的数据类型 230

13.2.2 VB.NET的常量和变量 232

13.2.3 VB.NET的运算符 232

13.2.4 VB.NET的过程和函数 234

13.2.5 VB.NET的程序结构 244

13.2.6 VB.NET中的类 246

习题13 252

14 .NET中的服务器控件 253

14.1 HTML服务器控件 253

14.2 Web服务器控件 266

14.3 Web控件与数据的绑定 286

习题14 290

15 ASP.NET 292

15.1 ADO.NET对象模型和命名空间 292

15.1.1 ADO.NET对象模型 292

15.1.2 命名空间 292

15.2 ADO.NET的主要对象 293

15.2.1 Connection 对象 293

15.2.2 Command对象 295

15.2.3 DataRerder对象 300

15.2.4 DataSet对象 304

15.2.5 DataAdapter对象 308

15.3 ASP.NET存取数据库 318

15.3.1 查询记录 319

15.3.2 插入记录 320

15.3.3 更新记录 321

15.3.4 删除记录 322

15.3.5 DataGrid控件 323

15.3.6 使用表单插入记录 325

15.4 存取SQL Server数据库 328

15.4.1 建立SQL Server数据库 328

15.4.2 读取SQL Server数据库中的数据 328

15.4.3 在SQL Server数据库中插入记录 330

习题15 332