基于ASP技术的WEB数据库访问

来源 :商场现代化 | 被引量 : 0次 | 上传用户:tank1st
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要] 介绍了ASP的特点和编程中的对象,论述了ASP访问数据库的步骤。
  [关键词] ASP 数据库
  
  一、ASP概述
  
  ASP 是微软公司开发的代替CG1脚本程序的一种应用,它可以与数据库和其他程序进行交互,是一种简单、方便的编程工具。ASP即不是程序语言,又不是开发工具,而是一种技术框架。通过ASP可以结合HTML网页、ASP指令和ActiveX控件建立动态的、交互的、高效的Web服务器应用程序。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。
  
  二、ASP简介
  
  1.ASP的主要特点
  (1)ASP面向对象编程,可便捷的使用ActiveX组件来执行复杂的任务。
  (2)无需编译,Web服务器直接执行脚本代码。
  (3)使用普通的文本编辑器(如windows的记事本)就可以进行编辑设计,也可以使用高效的可视化工具VisualInterDev.
  (4)独立于浏览器,用户端的浏览器只要能执行HTML代码即可。ASP使用的脚本语言在Web服务器端执行,用户端浏览器不需要能执行这些脚本语言。
  (5)ASP的源程序隐藏,不会被传到用户浏览器,用户仅能看见由ASP输出的动态HTML文件,这提高了程序的安全性。
  (6) 使用VBScript,javascript等简单易懂的脚本语言,脚本语言完全嵌入HTML不仅可快速的完成网站的应用程序,还实现了程序与页面的完美结合。
  (7)可使用服务器端的脚本产生客户端的脚本。
  (8)实现复杂数据库操作.ASP完全摆脱了CGI和ISPAI技术的局限,通过ADO实现对后台数据库的复杂操作,同时可生成交互性很强的页面。
  2.ASP程序结构
  ASP的程序代码简单、通用,文件名由.asp或.htm结尾,ASP文件通常由四部分构成:
  (1)标准的HTML标记:所有的HTML标记均可使用。
  (2)ASP语法命令:位于<% %> 标签内的ASP代码。
  (3)服务器端的include语句:可用 #include语句调入其他ASP代码, 增强了编程的灵活性。
  (4)脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其他脚本语言,如 Perl、Rexx等。
  3.ASP的内建对象
  ASP提供了六个内建对象,这些对象是由运行环境自动产生的而不需要用户自己去创建,用户可直接调用这些对象的属性和方法。
  (1)Response对象:该对象主要是从服务器向用户端发送数据。包括Buffer和Expires两种属性,方法有write、redirect、end、clear4种。
  (2)Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。
  (3)Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。
  (4)Server对象:提供对服务器有关方法和属性的访问。
  (5)Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。
  (6)ObjectContext对象:IIS4.0新增的对象,用来进行事务处理。此项功能需得到osoftTranscationServer)管理的支持。
  
  三、ASP访问WEB数据库的步骤
  
  1.配置数据库文件 DSN
  在“创建新数据源”对话框中,从列表框中选择数据库名称例如“sql Server”,然后单击“下一步”。键入 DSN 文件的名称,然后单击“下一步”。单击“完成”创建数据源。键入运行 sql 服务程序的服务器的名称、登录 ID 和密码。
  2.连接数据库
  访问数据库信息的第一步是和数据库源建立连接。ADO提供 Connection对象,可以使用该对象建立和管理应用程序和ODBC 数据库之间的连接。
  3.检索记录
  检索数据、检查结果、更改数据库,ADO提供了Recordset对象。Recordset 对象有许多可以使用的特性,根据查询限制,检索并且显示一组数据库行,即记录。Recordset对象保持查询返回的记录的位置,允许一次一项逐步扫描结果。根据 Recordset对象的指针类型属性设置,可以滚动和更新记录。数据库指针可以让您在一组记录中定位到特定的项。
  4.用Command对象改善查询
  通过ADO Command对象,可以在数据库源上准备、编译您的查询并且反复使用一组不同的值来发出查询。这种方式的编译查询的优点是您可以最大程度地减少向现有查询重复发出修改的请求所需的时间。Command对象的parameter集合减少了麻烦,不必在每次重新发出查询时重新建立查询。用Command对象编译查询也可避免 sql 查询引起的合并字符串和表格变量问题。
  5.结合HTML表格和数据库访问
  包含HTML表格的web页可使用户远程查询数据库并且检索特定的信息。使用asp Request对象,可以检索输入到HTML表格的信息并将这些信息合并到sql语句中。
  6.关闭连接
  使用Connection对象的Close方法终止Connection对象和数据库之间的连接。
  
  四、结束语
  
  数据库的应用范围相当广泛,ASP作为一门新兴的网络技术在数据库领域有着相当广阔的发展前途。在ASP中访问WEB数据库的关键是建立与数据库的连接,只有建立了连接,才能实现对数据库数据的增加、删除、修改,更新及查询操作。
  
  参考文献:
  [1]李晓黎张巍编著:ASP+SQL Server网络应用系统开发与实例[M].北京:人民邮电出版社,2004
  [2]曹建主编:ASP 实例教程[M].北京:电子工业出版社,2000
  
  注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
其他文献
[摘要] 科学技术是推动人类社会向前发展的强大动力,21世纪的科技竞争归根结底是人才的竞争,培养高素质科技人才至为重要。应切实转变高校的教育和科研模式,注重完善科技人才的知识结构,建立有效的科技人才激励制度。  [关键词] 素质 科技人才 路径
期刊
[摘要] 本文在分析公司股东除名的必要性的基础上,对股东除名的实质条件、被除名股东的权利如何救济等方面进行论述,并对股东除名制度在《公司法》中的体系安排进行规制,以期对公司法理论的发展及现实问题的解决有所裨益。  [关键词] 股东除名 公司僵局 股权
期刊
[摘要] 茶文化旅游是近年来新兴的一种旅游方式,本文阐述了中国的古老茶文化,探讨了茶文化旅游资源价值,并对茶文化旅游的现状及未来发展趋势作了论述。  [关键词] 茶文化 旅游 资源价值
期刊
[摘要] 政府采购制度对提高资金的使用效益、增强支出透明度、消除腐败等方面起到了积极作用,但我国政府采购法还存在诸多缺漏。我国政府采购法应扩大适用范围,规范采购方式,完善社会政策目标以及健全监督管理制度。  [关键词] 政府采购 政府采购法 因应对策
期刊
[摘要] 在现代企业管理中,传统管理模式的左右导致管理活动中员工“自我的丧失”,严重阻碍了企业的良性发展。管理者越来越认识到传统管理模式的隐患,纷纷把目光投向传统管理的客体,将员工的能动性的发挥视为促使企业发展的最为关键的动力因素。  [关键词] 企业 管理 员工 以物为本 “自我的丧失” 以人为本
期刊
[摘要] 再生水回用是缓解缺水地区水资源紧张状况的有效途径。工业企业在选择再生水作为生产用水时需要考虑经济效益、环境效益和社会效益。利用层次分析法对企业在选择生产用水的决策过程分析发现,再生水回用并非目前状况下的最优选择。为改变这种状况,提出了相应的水资源管理政策上的建议。  [关键词] AHP 再生水回用 决策
期刊
[摘要] “绿色金融”是现代金融业发展的一个重要趋势,发展“绿色金融”对于保护生态环境、发展经济以及金融机构自身的发展都有重大意义。国内外理论、实践的经验告诉我们,发展“绿色金融”就要构建完善的绿色金融体系,本文从金融业绿色经营、绿色融资策略创新、建立金融业环境表现评价体系等方面阐述了如何打造全方位的绿色金融体系。  [关键词] 绿色金融 可持续发展 绿色金融体系
期刊
[摘要] 竞争促使中小银行和中小企业立足自身,正确定位。合作利于双方长期、稳定地协调发展。本文分析中小企业和中小银行相互选择的必然,提出在新竞合时代构建促进中小企业和中小银行协调发展的双赢模式。  [关键词] 新竞合时代 中小企业和中小银行 银企关系 协调发展
期刊
[摘要] 在采用量的金融政策时,其前提条件是必须存在稳定的货币需求。也就是说,要想了解金融政策的效果,必须要探讨货币供给量与实体经济的关系,以及货币需求与实体经济是否处于长期的稳定状态。本文通过计量分析得出,日本的货币供应量与GNP之间存在着长期的稳定的关系。用ECM模型估计的货币需求函数也是稳定的。针对1999年以后零利率政策的实施,实体经济发生了哪些变化,通过估计家庭消费支出函数、民间企业设备
期刊
[摘要] 本文介绍了对商务行为和客户信息的挖掘,让销售商充分了解自己客户的需求,有针对性地开展电子商务活动,实现个性化服务,从使用者角度对站点进行优化和为用户提供个性化服务。  [关键词] 电子商务 Web挖掘 个性化
期刊