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

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

ID:6958041

大小:33.51 KB

页数:8页

时间:2018-01-31

利用数据库技术构建图书馆网站_第1页
利用数据库技术构建图书馆网站_第2页
利用数据库技术构建图书馆网站_第3页
利用数据库技术构建图书馆网站_第4页
利用数据库技术构建图书馆网站_第5页
资源描述:

《利用数据库技术构建图书馆网站》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、利用数据库技术构建图书馆网站  (广州城市职业学院图书馆,广东广州510405)   摘要:文章介绍了利用数据库技术来构建图书馆网站的原理,并以建立数据库连接和检索数据库为例,说明了如何利用数据库技术来开展工作,同时指出了图书馆数据库安全的重要性。 关键词:数据库;对象;连接;网站;网页   中图分类号:TP393∶G25文献标识码:A文章编号:1007—6921(XX)01—0068—02   在Web和Internet技术还没有走进市场的前些年,C/S(Client/Server,客户/服务器)两层结构是局域网环境中MIS应

2、用系统的主流结构。但两层的C/S结构效率低下、维护困难、安全性差,不能满足实际需要。随着计算机技术与网络技术突飞猛进的发展和基于Internet/Intranet的web应用系统开发技术的发展、成熟,各企业纷纷开始建立新的基于Internet/Intranet的MIS应用系统。C/S体系结构由单一的两层结构扩展到由客户端、应用服务器和数据库服务器组成的B/SBrowser/Server,浏览器/服务器)三层结构,这种以TCP/IP协议为基础的B/S三层结构模式,提供了统一的基于web浏览器的用户界面,实现了对信息服务的动态性、实时性和交互性

3、。   740)this.width=740"border=undefined>   应用服务器端负责接收本地或远程的HTTP请求,然后运行服务器脚本,借助于ASP、ADO等中间件把数据请求通过ODBC发送到数据库服务器上以获取相关数据,再把结果数据转化成HTML及各种脚本传回客户的Browser数据库服务器端负责协调不同的Web服务器发出的SQL请求,管理数据库,处理数据更新及完成查询要求,运行存储过程等。   B/S模式是一种以Web技术为基础的新型的MIS系统平台模式,在此模式下,数据及应用可通过不同平台、不同网络存取,

4、与平台无关,伸缩性大,具有易用性好,易于维护,信息共享度高,扩展性好等特点,但对网络带宽是有一定的要求,因为客户端每次要求获取的数据和反馈信息都要通过网络与服务器联系。 1访问数据库的原理   ASP,是ActiveServerPages的英文缩写,中文可翻译为动态服务器网页为近年来红透半边大的网页写作技巧,又由于它与数据库链接容易的特性,使得很多人都喜欢用ASP来撰写Web程序。ASP是一个类似CGI(CommonGatewayInternet通用网关接口)的语言,不同之处只在于两者是在不同的操作系统上执行,CGI是在UNIX系统上

5、执行,ASP则是在Windows上执行(必须安装工IS或是PWS),ASP与CGI都是服务器端的程序,通常都是网页用户在浏览器上的表格输入数据,然后把数据送到服务器端的程序进行处理,之后用户便可以在浏览器上看到处理后的结果。   用ADO访问数据库更类似于编写数据库应用程序,ADO把绝大部分的数据库操作封装在七个对象中,在ASP页面中编程调用这些对象执行相应的数据库操作。ADO是ASP技术的核心之一,它集中了ASP技术丰富而灵活的数据库访问功能。ADO建立了基于Web方式访问数据库的脚本编写模型,它不仅支持任何大型数据库的核心功能,而且

6、支持许多数据库的专有特性。ADO使用本机数据源,通过ODBC访问数据库。这些数据库可以是关系型数据库、文木型数据库、层次型数据库或者任何支持ODBC的数据库。ADO的主要优点是易用、高速、占用内存和磁盘空间少,所以非常适合于作为服务器端的数据库访问技术。相对于访问CGI程序而言,他是多线程的,在出现大量并发请求时,也同样可以保持服务器的运行效率,并且通过连接池(ConnectionPool)技术以及对数据库资源的完全控制,提供与远程数据库的高效连接与访问,同时他还支持事物处理(Transaction),以开发高效率、高可靠性的数据库应用程序

7、。正是因为使用ADO需要编写脚本程序,所以AQO能够实现更复杂、更灵活的数据库访IC逻辑。目前ADO包括Command,Connection,Recordset等七个对象和一个动态的Properties集合,绝大部分的数据库访问任务都可以通过他们的组合来完成。一般使用ADO访问数据库的ASP脚本程序应该使用Connection对象建立并管理与远程数据库的连接;使用Command对象提供灵活的查询;而使用Recordset对象访问数据库查询所返回的结果。这三者是ADO最基本也最核心的对象。下面便是ASP访问数据库原理图:   740)this

8、.width=740"border=undefined>   图书馆网站设计过程中,如何建立数据库连接和数据库记录的添加!修改!检索和删除,是非常重要的环节,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。