文档详情

Web_数据库.ppt

发布:2016-12-30约5.19千字共27页下载文档
文本预览下载声明
* * * * * * * * * * * * * * * * WEB数据库 目录 一、Web数据库的介绍 1.Web数据库的概念、优缺点等 2..Web的技术 3.Web数据库的运用领域 4.Web数据库的研究趋势 二、Java Web数据库的实际运用 1. JDBC连接数据库 2.servlet的介绍 3.SSH框架介绍 1.1.1 Web 数据库 概念: Web数据库属于深度Web(Deep Web)的一种资源形势,通常指在互联网中以Web查询接口方式访问的数据库资源,其结构是后台采用数据库管理系统存储数据信息,对外提供包含表单的Web页面作为访问接口,查询结果也以包含数据列表的Web页面形式返回给用户。 1.1.2Web数据库的优缺点 解决了通过不稳定网络访问数据库的问题; 当应用软件更新的时候不需要每个客户机去下载; 通过HTTP中的协议认证,使得访问数据库更安全; 支持更多的用户访问,更有效率。 1.1.3几种常用Web数据库 当前比较流行的Web数据库主要有: MySQL 、 SQL Server 和Oracle。这3种数据库适应性强,性能优异,容易使用,在国内得到了广泛的应 1.1.4种数据库的性价比: 数据库系统 MySQL SQL Server Oracle 数据库费用 全免费 费用按连接计算,费用较高 按计算机主频计算,费用较高 操作 系统 Linux 免费 NT 价格较高 Linux全免费;windowsNT、solaris价格较高 速度 较快 快 最快 容量 较大 较大 大 备份、恢复 较好 好 最好 1.2Web数据库现有技术 1、CGI 2、web服务器应用程序接口(web api) 3、数据库服务厂商提供的接口 4、java数据库接口JDBC 5、其他关键技术 1.2.1 CGI 通过网关接口CGI是web服务器调用外部程序的借口规范协议,也是web最早提供的具有完善交互功能的手段。 几乎所有的服务器均支持CGI,因此,CGI对web服务器通用性较好。但CGI程序也存在一些固有的缺点: ① 运行速度慢; ②访问数据库效率低; ③ 可移植性差 1.2.2web服务器应用程序接口(web API) 为了克服CGI运行缓慢尤其是访问数据库效率低下的缺陷,web服务器厂商纷纷推出各具特色的web API。 1.2.3数据库服务厂商提供的接口 除了Web服务器厂商提供的Web API以外,有的数据库服务厂商也提供了相应的功能接口。比如Oracle使用标准的Web公共网关接口,将其PL/SQL开发环境与Web连接在一起。使用Oracle Web Server,通过Web客户机可直接调用Oracle的存储过程来生成动态的Web文档。Sybase的Web.spl也把Web服务器和Sybase SQL Server及其它数据环境(通过OmniConnect)集成在一起。该方案缺点是兼容性差 1.2.4 java数据库借口JDBC JDBC(Java Database Connectivity)是Java语言与各种关系数据库之间的统一借口,其突出优点是跨平台性能优良。JDBC采取虚拟关系数据库机制,用JDBC API编写的应用程序是针对一般关系型数据库系统,它可以连接、操作任何一种关系数据库。即用户可以使用同一个JDBC应用程序访问Oracle、 Sybase 、SQL Server等 1.2.5 Web数据库的关键技术 Web数据库的中间件 XML技术 检索技术 Web数据库优化(查资料) 1.3.Web数据库应用领域 1. Web数据在网络教学中的应用 2. Web数据在电子报纸、杂志中的应用 3. Web数据在电子商务系统中的应用 1.3.1 Web数据在网络教学中的应用 计算机应用到教学领域 使教学模式、教学思想、教学过程、教学方法、乃至教学的组织都发生了重大的变革。 作为一种新的教学方式,计算机网络不受时空限制的,并且是交互式和图文并茂的,可以让学生更直观地理解和领会教学的内容,而且最大优势是可以实现远程教学。 1.3.2 Web数据在电子报纸、杂志中的应用 传统报纸和杂志的编辑、出版和发行是通过报社或杂志社依靠人工方式进行的。在传统方式下,杂志、报纸的收稿、编辑、排版、印刷、销售等过程较缓慢,周期长,资源的浪费大,所有这些都是传统报纸和杂志存在的缺点。在信息高速发展的当今社会,网络和Web数据库技术发挥着重要作用。 1.3.3 Web数据在电子商务系统中的应用
显示全部
相似文档