利用数据库技术构建图书馆网站..docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用数据库技术构建图书馆网站.

利用数据库技术构建图书馆网站  (广州城市职业学院图书馆,广东广州510405)  摘要:文章介绍了利用数据库技术来构建图书馆网站的原理,并以建立数据库连接和检索数据库为例,说明了如何利用数据库技术来开展工作,同时指出了图书馆数据库安全的重要性。关键词:数据库;对象;连接;网站;网页  中图分类号:TP393∶G25文献标识码:A文章编号:1007—6921(XX)01—0068—02  在Web和Internet技术还没有走进市场的前些年,C/S(Client/Server,客户/服务器)两层结构是局域网环境中MIS应用系统的主流结构。但两层的C/S结构效率低下、维护困难、安全性差,不能满足实际需要。随着计算机技术与网络技术突飞猛进的发展和基于Internet/Intranet的web应用系统开发技术的发展、成熟,各企业纷纷开始建立新的基于Internet/Intranet的MIS应用系统。C/S体系结构由单一的两层结构扩展到由客户端、应用服务器和数据库服务器组成的B/SBrowser/Server,浏览器/服务器)三层结构,这种以TCP/IP协议为基础的B/S三层结构模式,提供了统一的基于web浏览器的用户界面,实现了对信息服务的动态性、实时性和交互性。  740)this.width=740border=undefined  应用服务器端负责接收本地或远程的HTTP请求,然后运行服务器脚本,借助于ASP、ADO等中间件把数据请求通过ODBC发送到数据库服务器上以获取相关数据,再把结果数据转化成HTML及各种脚本传回客户的Browser数据库服务器端负责协调不同的Web服务器发出的SQL请求,管理数据库,处理数据更新及完成查询要求,运行存储过程等。  B/S模式是一种以Web技术为基础的新型的MIS系统平台模式,在此模式下,数据及应用可通过不同平台、不同网络存取,与平台无关,伸缩性大,具有易用性好,易于维护,信息共享度高,扩展性好等特点,但对网络带宽是有一定的要求,因为客户端每次要求获取的数据和反馈信息都要通过网络与服务器联系。1访问数据库的原理  ASP,是ActiveServerPages的英文缩写,中文可翻译为动态服务器网页为近年来红透半边大的网页写作技巧,又由于它与数据库链接容易的特性,使得很多人都喜欢用ASP来撰写Web程序。ASP是一个类似CGI(CommonGatewayInternet通用网关接口)的语言,不同之处只在于两者是在不同的操作系统上执行,CGI是在UNIX系统上执行,ASP则是在Windows上执行(必须安装工IS或是PWS),ASP与CGI都是服务器端的程序,通常都是网页用户在浏览器上的表格输入数据,然后把数据送到服务器端的程序进行处理,之后用户便可以在浏览器上看到处理后的结果。  用ADO访问数据库更类似于编写数据库应用程序,ADO把绝大部分的数据库操作封装在七个对象中,在ASP页面中编程调用这些对象执行相应的数据库操作。ADO是ASP技术的核心之一,它集中了ASP技术丰富而灵活的数据库访问功能。ADO建立了基于Web方式访问数据库的脚本编写模型,它不仅支持任何大型数据库的核心功能,而且支持许多数据库的专有特性。ADO使用本机数据源,通过ODBC访问数据库。这些数据库可以是关系型数据库、文木型数据库、层次型数据库或者任何支持ODBC的数据库。ADO的主要优点是易用、高速、占用内存和磁盘空间少,所以非常适合于作为服务器端的数据库访问技术。相对于访问CGI程序而言,他是多线程的,在出现大量并发请求时,也同样可以保持服务器的运行效率,并且通过连接池(ConnectionPool)技术以及对数据库资源的完全控制,提供与远程数据库的高效连接与访问,同时他还支持事物处理(Transaction),以开发高效率、高可靠性的数据库应用程序。正是因为使用ADO需要编写脚本程序,所以AQO能够实现更复杂、更灵活的数据库访IC逻辑。目前ADO包括Command,Connection,Recordset等七个对象和一个动态的Properties集合,绝大部分的数据库访问任务都可以通过他们的组合来完成。一般使用ADO访问数据库的ASP脚本程序应该使用Connection对象建立并管理与远程数据库的连接;使用Command对象提供灵活的查询;而使用Recordset对象访问数据库查询所返回的结果。这三者是ADO最基本也最核心的对象。下面便是ASP访问数据库原理图:  740)this.width=740border=undefined  图书馆网站设计过程中,如何建立数据库连接和数据库记录的添加!修改!检索和删除,是非常重要的环节,很多与数据库有关联的都跟这些操作有关系,

文档评论(0)

a888118a + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档