- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第六章电子商务基础技术计算机网络无线通信网络安全技术数据库技术智能agent技术第六章电子商务基础技术4、5
第四节数据库技术一、动态页面与数据处理所谓动态页面是指用户浏览器向服务器发出请求,Web服务器接到请求后,在服务器端调用后台程序进行相应处理,并将处理的结果以HTML形式传回用户浏览器显示处理结果的页面。由于浏览器端显示的页面是根据服务器后台程序运行结果“动态”产生的,故称为动态页面技术,这里的“动态”是针对页面信息内容而言的Web服务器要与数据库服务器进行交互,必须通过中间件才能实现,这里的中间件就包括动态页面技术。常用的动态页面技术有CGI、ASP、PHP、JSP、Perl等。公共网关接口(CommonGatewayInterface,CGI)为HTTP服务器定义了一种与外部应用程序共享信息的方法。它通过浏览器端的表单,向服务器端的CGI程序发出请求,并经过处理后再返回到浏览器端,实现信息的交互。第六章电子商务基础技术4、5
一、动态页面与数据处理(2)PHP(PHPHypertextPreprocessor)意思是“纯文本预处理器”,是一种类似于ASP可嵌入HTML的CGI编程语言,它混合了C、Java、Perl以及PHP式的新语法,可以比传统CGI更快速地执行动态网页。PHP的源代码是完全公开的,任何人均可免费使用并进行源码改写,使用者还可以通过PHP的站点、邮件列表等方式获得支持。JSP它继承了标准Java跨平台的特性,JSP允许网页设计人员利用JavaScript这类简单的脚本语言,产生各种动态的网页内容,而且JSP在功能上比ASP更有弹性,也更开放。WWW站点上的信息是随时间动态变化的,一方面,信息内容的增删改需要及时地反映到WWW页面中。另一方面,站点的页面组织结构可能发生改变,这也要及时反映到站点页面的目录层次结构中。第六章电子商务基础技术4、5
一、动态页面与数据处理(3)动态页面基本原理浏览器InternetWeb服务器务器中间件数据库HTMLEDI通信网络HTML数据描述语言与SQL有区别,数据库不能直接接收它第六章电子商务基础技术4、5
二、数据库连接方法:开放数据库连接(1)开放数据库连接(OpenDataBaseConnectivity,ODBC)是微软公司开发的一个标准数据库接口,通过ODBC,能够将Web服务器和各种数据库服务器相连,使应用程序能够按照相同的方式访问各种不同结构的数据库ODBC基于SQL,能够提供最大限度的互操作性,在Web数据库系统中使用ODBC接口的优势就使前台动态网页程序有很好的数据库兼容性,即使升级和更换数据库系统也不需要修改程序。ODBC的灵活性主要表现在以下几个方面:应用程序不会受制于某种专用的应用程序设计接口。SQL语句以源代码的方式直接嵌入在应用程序中。应用程序可以以自己的格式接收和发送数据。ODBC的设计完全和ISOCall-LevelInterface兼容。现在的ODBC数据库驱动程序支持数十家公司的数据库产品。第六章电子商务基础技术4、5
二、数据库连接方法:开放数据库连接(2)要使Web系统能够使用数据库,必须在ODBC管理器中进行适当的设置,建立起数据库与Web系统的连接首先,需要在ODBC管理器中安装数据库系统的ODBC驱动程序,使ODBC管理器能够对数据库进行管理。一般而言,ODBC驱动程序在数据库系统安装过程中会自动添加到系统中,如果没有安装,可以在数据库安装盘内找到相应的安装包。安装完ODBC驱动程序后,在ODBC管理器的驱动程序列表中会显示该数据库系统的驱动程序(图在下页),然后,就开始设置系统的数据源名(DataSourceName,DSN)。在利用ODBC建立数据库连接的Web系统中,Web系统是通过DSN来识别和连接数据库的。ODBC数据源分为以下3类:用户数据源、系统数据源、文件数据源。在ODBC管理器中添加新的数据源后,就可以在Web系统的开发过程中直接使用该数据库源实现与数据库系统的连接和访问。在Web数据库系统中,需要使用“系统数据源”方式,这样Web服务器才能访问到数据库系统。第六章电子商务基础技术4、5
二、数据库连接方法:开放数据库连接(3)第六章电子商务基础技术4、5
二、数据库连接方法:直接数据库连接所谓直接数据库连接是指应用程序不通过ODBC或其他数据库接口(如JDBC),而是直接与数据库系统连接。直接连接的优势在于应用系统与数据库系统直接交换数据和控制命令,可以提高系统的运行速度和效率。另一方面,直接连接可以充分利用数据库系统的特点和运行特色,可以使用特定的功能,而使用ODBC往往就只能执行标准的SQL语言。在各种动态网页开发系统中,除提供对ODBC
文档评论(0)