第11章-数据库与web_第1页
第11章-数据库与web_第2页
第11章-数据库与web_第3页
第11章-数据库与web_第4页
第11章-数据库与web_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第11章数据库与WWW

本章的重要概念

〔1〕Internet、Intranet和WWW的定义,IP地址和域名。〔2〕ISO/OSI/RM、实用的协议模型和TCP/IP协议组等三种网络层次模型结构。〔3〕WWW与DB交互的方法:CGI,JDBC和API。三种方法的比较。〔4〕CGI程序的功能、工作方式,CGI标准,CGI与DB的集成。〔5〕三种常用的Web编程语言:ASP、JSP和PHP。本章概述现在,计算机网络已成为信息化社会中十分重要的一类根底设施。随着广域网〔WAN〕的开展,信息高速公路已开展成为Internet〔因特网〕。采用通信手段,将地理位置分散的、各自具备自主功能的假设干台计算机和数据库系统有机地连接起来组成Internet,用于实现通信交往、资源共享或协同工作等目标。这个目标已经实现,正在对社会的开展起着极大的推进作用。主要内容网络根本概念WWW与数据库公共网关接口(CGI)ASP技术JSP技术PHP技术网络根本概念--InternetInternet概述

Internet的定义

IP地址和域名

网络根本概念--WWWWWW是WorldWideWeb(万维网)的缩写,有时也称为Web。经过短短几年的开展,现已成为环球计算的主要推动力。WWW的最根本内容是“超文本链接〞,即通过Internet与信息库进行链接的过程。WWW技术使用户能在一个文档中通过对图像和文字的单击操作而去访问其他文档,如文本、图象、声音和电影文档等。WWW主要由三种标准成分组成,即URL〔统一资源定位器〕、HTTP〔超文本传输协议〕和HTML〔超文本标记语言〕。网络根本概念--网络协议模型(1)图11.1网络层次模型比较图网络根本概念--网络协议模型(2)ISO/OSI网络协议层次模型实用的协议模型

TCP/IP协议组

返回WWW与数据库

WWW与数据库的结合

WWW与数据库交互的方法

1.CGI(公共网关接口)

2.Java/JDBC

3.API(应用程序设计接口)

CGI、JDBC和API的比较CGI、JDBC和API的比较图11.3三种访问数据库技术的比较CGIAPIJDBC编程的复杂度复杂复杂中等对程序员的要求高高中等开发时间长长中等可移植性较好差好CPU的负载高较低较低公共网关接口(CGI)

CGI程序1.CGI程序的功能2.CGI程序的工作方式3.CGI语言的选择CGI特点1.CGI标准2.CGI的平安性3.CGI与数据库的集成返回ASP技术ASP技术具有以下特点::〔1〕使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。〔2〕无须compile编译,可在效劳器端直接执行。〔3〕使用普通的文本编辑器,即可进行编辑设计。〔4〕浏览器无关性(BrowserIndependence)。〔5〕ASP能与任何ActiveXscripting语言相容。〔6〕ASP的源程序,不会被传到客户浏览器,因而可以防止所写的源程序被他人剽窃,提高了程序的平安性。〔7〕可使用效劳器端的脚本来产生客户端的脚本。〔8〕具有面向对象的开发特点。〔9〕ActiveXServerComponents〔ActiveX效劳器元件〕具有无限可扩充性。ASP效劳器端程序的原理在Internet/Intranet网页上随处可见留言板、讨论组、网上投票、网上调查、聊天室等Internet功能模块,这些程序都是利用ASP〔ActiveServerPage〕与数据库技术结合而实现的。ASP的对象存取Mdb数据库方法

在ASP中,用来存取数据库的对象统称ADO〔ActiveDataObjects〕,主要含有三种对象:Connection、Recordset、Command,其中Connection负责翻开或连接数据库,Recordset负责存取数据表,Command负责对数据库执行行动查询〔ActionQuery〕命令和执行SQLServer的StoredProcedure。只依靠这三个对象还是无法存取数据库的,还必须具有数据库存取的驱动程序:OLEDB驱动程序和ODBC驱动程序。对于任何一种数据库都必须有相对应的OLEDB驱动程序和ODBC驱动程序,ADO才能对数据库进行存取,ADO对象必须与各种驱动程序结合才能存取各种类型数据库,不同的数据库需要不同的驱动程序。返回JSP技术

JSP的英文全称为JavaServerPages,是由SunMicrosystemsInc.公司倡导,由多家公司参与建立的一种动态网页技术标准。在JSP中,主要包含以下内容:指令和脚本语言。其中脚本语言又包括声明〔Declarations〕,脚本〔scriptlet〕和表达式〔expression〕。JSP脚本语言

声明〔Delarations〕Scriptlet表达式〔Expressions〕语句JSP中的指令

Include指令page指令<%@pageimport=〞java.util.*〞%><%@pagebuffer=〞5kb〞autoFlush=〞false〞%><%@pageerrorPage=〞err.jsp〞%>JSP中的内置对象〔ImplicitObjects〕request对象效劳器端通过request对象的getParameter方法可以获得用户提交的一些信息。out对象out对象是用来向客户端输出数据的。它由许多方法,用于各种格式的输出:JSP应用例子返回PHP技术

PHP语言简介简单地说,PHP具有下述特点:〔1〕支持多种系统平台。〔2〕具有自由软件的特点。〔3〕版本更新速度快。〔4〕PHP容易和HTML网页融合,执行效率高。〔5〕PHP具有丰富的函数接口。〔6〕PHP具有丰富的功能。〔7〕PHP具有很高的平安性。PHP连接数据库的方法

数据库支持

PHP连接ODBC数据源

小结

本章首先介绍了关于Internet和WWW的根本概念,随后介绍了WWW与数据库的结合。WWW与数据库的结合使得用户可以通过WWW浏览器很方便地查

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论