第1章 Internet数据库:一个自然的进化过程
1.1 从Desktop 到Webtop
1.2 Wintel平台在 Web上兴起
1.3 开反方向
1.3.1 静态内容盛行
1.3.2 技术方向
1.4 数据库连通性标准
1.5 基于Java的开发
1.6 基于脚本编写语言的开发
1.7 后端相关的数据库
1.7.1 独立Web数据库
1.7.2 机构范围的局域网/广域网
1.7.3 与遗留的硬件及数据库系统接口
1.7.4 作为本书中心点的后端
1.7.5 修订后端许可证协议费用
1.8 对象及对象/关系数据库
1.9 Intranets与 Extranets
1.10 数据库:Web商务的基础
1.11 软件开发人员的特别机会
1.12 Web数据库开发人员的工具
1.13 数据库激活的Web站点实例
1.13.1 Infinite Humanity
1.13.2 The Real Estate Book
1. 13.3 UCLA Store售书部电子商务站点
小结
第2章 Web数据库技术回顾
2.1 超文本传输协议(HTTP)
2.2 公共网关接口
2.2.1 普通数据库方案
2.2.2 Visual Basic/CGI接口
2.2.3 数据库设计
2.2.4 存储过程
2.2.5 HTML
2.2.6 VISUAL BASIC CGI应用代码
2.2.7 CGI数据库脚本编写
2.2.8 HTML表单
2.2.9 SQL
2.2.10 ODBC
2.2.11 数据库标记语言
2.3 服务器API
2.3.1 服务器AP概述
2.3.2 ISAPI
2.3.3 Internet Database Connector
2.4 Server Side Includes(SSI)
2.4.1 技术成份
2.4.2 CONFIG命令
2.4.3 INCLUDE命令
2.4.4 ECHO命令
2.4.5 FSIZE命令
2.4.6 FLASTMO命令
2.4.7 EXEC命令
2.4.8 数据库SSI扩展
2.4.9 SQL SELECT
2.4.10 SQL INSERT
2.5 Java数据库连接
2.5.1 JDBC
2.5.2 DAO
2.6 Active server
2.6.1 ActiveX Data Objects
小结
第3章 硬件/软件需采
3.1 选择主机解决方案
3.1.1 主机Web站点
3.1.2 处于同一地点的服务器
3.1.3 内部Web服务器
3.1.4 可扩展性
3.2 Web服务器硬件平台
3.2.1 基于Intel处理器
3.2.2 高速CPU高速缓存
3.2.3 内部高速缓存(Internal Cache)
3.2.4 外部高速缓存(External Cache)
3.2.5 流水线猝发高速缓存
3.2.6 回写L1及L2高速缓存
3.2.7 常规的RAM需求
3.2.8 硬盘
3.2.9 CD-ROM
3.2.10 备份方法
3.2.11 电源因素
3.3 Internet连接与通信硬件
3.3.1 点对点
3.3.2 帧中继
3.3.3 ISDN
3.3.4 专用的SLIP/PPP
3.3.5 DSL
3.3.6 路由器
3.3.7 CSU/DSU
3.3.8 网络集线器
3.3.9 带宽需求分析
3.3.10 TCP/IP Intranet测试实例
3.4 Wndows NT 4.0 Server
3.4.1 CPU性能
3.4.2 调整存储器
3.4.3 虚拟存储器
3.4.4 整理硬盘碎片
3.4.5 监视站点连接
3.5 Web服务器软件
3.5.1 Microsoft Internet Information Serve(IIS)
3.6 SQL Server for NT
3.6.1 数据库功能
3.6.2 调整性能
3.6.3 RAM因素
3.6.4 高速缓存存储器
3.6.5 SQL Server性能监视器
3.6.6 SQL Trace
3.6.7 存储过程
3.6.8 临时数据库大小
3.6.9 查询优化分析
3.6.10 Web应用分析
小结
第4章 建立WebTop数据库
4.1 Intemet Database Connector(IDC)
4.1.1 IDC体系结构
4.1.2 创建ODBC DSN
4.1.3 IDC处理预演
4.2 数据库设计
4.2.1 选择一个设计工具
4.2.3 创建一个ODBC数据源
4.2.4 转换Access对象
4.2.5 从存储过程获得最佳结果
4.3 查询设计
4.3.1 设计查询
4.3.2 Internet Database Coonnector(ide)文件
4.4 检索结果集
4.4.1 HTML扩展(.htX)文件
4.4.2 详细内容节p(DETAIL SECTION)
4.4.3 条件逻辑
4.4.4 内部变量
4.4.5 来自IDC文件的参数
4.4.6 HTTP变量
4.5 IDC开发技术
4.5.1 多选择列表框
4.5.2 参数传递
4.5.3 计数
4.5.4 添加记录
4.5.5 下穿
4.5.6 批量查询和复合查询
4.6 IDC到ASP转换器
4.7 SQL Server Web assistant
4.7.1 Build a Query from the Database Hierarchy
4.7.2 Enter a Query as Free-Form Text
4.7.3 Use a Query in a Stored Procedur
4.7.4 时间安排选项
4.7.5 文件选项
4.7.6 格式化选项
小结
第5章 Visual J++与数据库的连接
5.1 Visual J++回顾
5.1.1 WFC
5.1.2 DHTML
5.1.3 RAD组件
5.1.4 目标用户
5.2 Windows Foundation Classes(WFC)
5.2.1 WFC和COM
5.2.2 WFC类
5.2.3 GUI类
5.2.4 系统类
5.2.5 数据类
5.2.6 DHTML类
5.2.7 安全
5.3 WFC Designer
5.3.1 数据访问
5.3.2 DataSource控件
5.3.3 DataBinder控件
5.3.4 DataNavigator控件
5.3.5 DataGrid控件
5.4 Universal Data Access
5.5 ADO for Java
5.5.1 Collection对象
5.5.2 Command对象
5.5.3 Parameter对象
5.5.4 Recordset对象
5.5.5 Field对象
5.5.6 Error对象
5.5.7 Collections
5.5.8 Parameters
5.5.9 fields
5.5.10 Error
5.5.11 Remoteable Recordsets
5.5.12 IADO事件处理
5.6 Data Form Wzard
5.6.1 Data Form Wizard生成的代码
5.6.2 启动和退出一个应用程序
5.6.3 基本的应用程序结构
5.6.4 处理事件
5.7 Visual Database Tools
小结
第6章 JDBC
6.1 JDBC基本原理
6.2 一般设计目标
6.2.1 分布式模块
6.2.2 JDBC的远见
6.2.3 ODBC的影响
6.2.4 JDBC技术目标
6.3 主要的JDBC类
6.4 DiveoManager类
6.5 数据库URL
6.6 Connection类
6.7 Statement类
6.8 PreparedStatement类
6.9 CallableStatement类
6.10 Resultset类
6.11 使用数据库MetaData
6.11.1 ResultSetMetaData类
6.12 DatabaseMetaData类
6.13 实现一个驱动程序
6.14 安全模型
6.15 编码实例
6.15.1 一个SELECT例子
6.15.2 UPADE例
小结
第7章 Active服务器和ADO
7.1 ActiveX脚本
7.2 Active Server Framework
7.2.1 ActiveX
7.2.2 Active Deskop
7.2.3 Active Server
7.3 Active Server Pages
7.3.1 Server-side InCludes
7.3.2 Active Server对象
7.3.3 ADDlication对象
7.3.4 Session对象
7.3.5 Request对象
7.3.6 QueryString集合
7.3.7 Form集合
7.3.8 ServeVariables集合
7.3.9 Cookies集合
7.3.10 ClientCertificate集合
7.3.11 Response对象
7.3.12 Server对象
7.3.13 Active Server组件
7.3.14 Advertisment Rotator组件
7.3.15 Blowser Capabilities组件
7.3.16 Context Linking组件
7.3.17 Database Access组件
7.3.18 File Access组件
7.3.19 Text Stream组件
7.3.20 使用VB创建服务器组件
7.4 Visual InterDev Data Form向导
7.4.1 TableNameAction.asp
7.4.2 TableNameForm.asp
7.4.3 TableNameLlst.asp
7.5 COM/DCOM
7.6 OLE DB概述
7.7 OLE DB应用程序的组件
7.8 ActiveX Data Objects(ADO)
7.8.1 ADO性能
7.9 ADO集成
7.10 ADO对象
7.11 Conection对象
7.11.1 方法
7.11.2 属性
7.12 Recordset对象
7.12.1 方法
7.12.2 属性
7.13 Command对象
7.13.1 方法
7.13.2 属性
7.14 Filed对象
7.14.1 方法
7.14.2 属性
7.15 Paramter对象
7.15.1 方法
7.15.2 属性
7.16 ADO错误处理
7.16.1 Error集合
7.16.2 Error对象
7.17 使用ADO的Connection Pooling
7.18 ADO实例
7.18.1 使用Connection,Command和Recordset对象
7.18.2 打开记录集
7.18.3 启动存储过程
7.18.4 执行批更新
小结
第8章 Visual InterDev
8.1 基本结构
8.1.1 Web工程
8.1.2 创建并编辑Web工程
8.1.3 HTML文件
8.1.4 Global文件
8.1.5 图形图像及多媒体文件
8.1.6 ActiveServerPages
8.1.7 ActiveX Layout文件
8.1.8 工作区
8.2 建立数据库连接
8.2.1 Database Project
8.2.2 Database Wizards
8.2.3 Database Connection Wizard
8.2.4 New Database Wizard
8.2.5 Data Form Wizard
8.2.6 Data Range Builder Wizard
8.2.7 插入新的数据库项
8.3 Design-Time ActiveX Controls
8.3.1 Data Command Design-Time
8.3.2 插入Data Command控件
8.3.3 配置一个 Data Command控件
8.3.4 使用拖放创建Data Command控件
8.3.5 Data Range Header及Data Range Footer Design-Time控件
8.4 Visual Data Tools
8.4.1 Data View
8.4.2 维护表结构
8.4.3 表Properties对话框
8.4.4 表属性
8.4.5 Relationship属性
8.4.6 Index/Keys属性
8.4.7 视图
8.4.8 存储过程
8.5 Database Desigener
8.5.1 数据库图
8.5.2 创建数据库图
8.5.3 修改表结构
8.6 Query Designer
8.6.1 Disgram窗格
8.6.2 Query Designer工具栏
8.6.3 Jions
8.6.4 Grid窗格
8.6.5 SQL窗格
8.6.6 执行查询
8.7 存储过程
8.7.1 存储过程编辑器
8.7.2 执行存储过程
8.7.3 ODBC脚本文件
8.8 可扩展性
小结
第9章 发布桌面数据库
9.1 作为ODBC数据源的Microsoft Access
9.1.1 使用一个ODBC数据源
9.1.2 使用桌面ODBC数据源的限制
9.2 Microsoft Access 97的优化工具
9.2.1 Upsizing Wizard
9.2.2 创建新的SQL Server数据库
9.2.3 选择表和优化选项
9.2.4 完成优化过程
9.2.5 优化数据的一些特殊考虑
9.2.6 SQLServerBrowser
9.3 生成静态数据库内容的Web页面
9.3.1 Microsoft Access 97
9.3.2 常用Web功能
9.3.3 超链接数据类型
9.3.4 Publish to the Web向导
9.3.5 设计自己的Publish to the Web向导模板
9.3.6 WebBrowser控件
9.3.7 使用具有Web功能的宏命令进行VBA编程
9.3.8 使用VBA为Access生成定制的HTML
9.3.9 静态数据库内容桌面实现研究
小结
第10章 Web数据库实例研究
10.1 使用ODBC的CGI脚本程序解决方案
10.2 使用中文黄页
10.2.1 Browse Mode
10.2.2 Search Mode
10.3 硬件设备
10.4 系统软件需求
10.5 应用软件需求
10.6 数据库设计
10.7 Cold Fusion实现
10.7.1 Browse Mode实现
10.7.2 Search Mode实现
小结