数据库驱动的Web发布入门
1. 理解数据库发布的必要性
纯HTML文档往往是静态的,缺乏动态内容,存在诸多问题:
- 纯HTML订单表单无法准确反映供应商的库存水平,可能导致客户订购超过可发货数量的产品。
- 在线时事通讯需手动组装和编辑,难以搜索,也不易以多种格式呈现。
- 客户记录、历史数据等无法进行操作、搜索或与其他数据进行验证。
而当文档能与数据库内容交互时,上述问题可得到缓解:
- 订单表单能显示当前库存水平,提醒客户缺货商品及预计发货日期,还能查询运费和税率。
- 在线时事通讯可通过对存储大量内容的数据库运行查询来进行编辑和组装,内容可多种形式呈现并方便搜索。
- 数据可存储、检索、验证和操作。
2. 数据库集成的工作原理
HTML和客户端脚本无法访问数据库,数据库访问需要服务器端工具,通常是服务器端脚本或支持HTTP的数据服务器。
以下是一个简单的流程图,展示了标准HTTP请求(通常是HTML文档)的服务方式:
graph LR
A[客户端] --> B[Web服务器]
B --> A[客户端]
而使用服务器端脚本将Web服务器与数据库集成的示例如下:
graph LR
A[客户端] --> B[Web服务器]
B --> C[服务器端脚本]
C --> D[数据库]
D -->
超级会员免费看
订阅专栏 解锁全文
1651

被折叠的 条评论
为什么被折叠?



