您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 第11章数据库与web
第11章数据库与本章的重要概念(1)Internet、Intranet和的定义,IP地址和域名。(2)ISO/OSI/RM、实用的协议模型和TCP/IP协议组等三种网络层次模型结构。(3)交互的方法:CGI,JDBC和API。三种方法的比较。(4)CGI程序的功能、工作方式,CGI规范,CGI与DB的集成。(5)三种常用的Web编程语言:ASP、JSP和PHP。本章概述现在,计算机网络已成为信息化社会中十分重要的一类基础设施。随着广域网(WAN)的发展,信息高速公路已发展成为Internet(因特网)。采用通信手段,将地理位置分散的、各自具备自主功能的若干台计算机和数据库系统有机地连接起来组成Internet,用于实现通信交往、资源共享或协同工作等目标。这个目标已经实现,正在对社会的发展起着极大的推进作用。主要内容网络基本概念与数据库公共网关接口(CGI)ASP技术JSP技术PHP技术网络基本概念--InternetInternet概述Internet的定义IP地址和域名网络基本概念--(万维网)的缩写,有时也称为Web。经过短短几年的发展,现已成为环球计算的主要推动力。的最基本内容是“超文本链接”,即通过Internet与信息库进行链接的过程。技术使用户能在一个文档中通过对图像和文字的单击操作而去访问其他文档,如文本、图象、声音和电影文档等。主要由三种标准成分组成,即URL(统一资源定位器)、HTTP(超文本传输协议)和HTML(超文本标记语言)。网络基本概念--网络协议模型(1)图11.1网络层次模型比较图网络基本概念--网络协议模型(2)ISO/OSI网络协议层次模型实用的协议模型TCP/IP协议组返回与数据库与数据库的结合.CGI(公共网关接口)2.Java/JDBC3.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和的基本概念,随后介绍了与数据库的结合。浏览器很方便地查询数据库中数据。目前与数据库的连接有三种方式:CGI、API和Java/JDBC。然后,对安全性问题作了阐述。介绍了安全的HTTP和安全接插层,并讨论了CGI程序和Java程序的安全性。还介绍了两种目前比较常用的Web编程语言:JSP和PHP。它们都提供了很好的对数据库访问的接口。
本文标题:第11章数据库与web
链接地址:https://www.777doc.com/doc-2153157 .html