基于ASP.NET技术中数据库动态连接相关问题的探讨

来源 :商场现代化 | 被引量 : 0次 | 上传用户:zqs656690
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 本文主要介绍了ASP.NET语言的特性、在动态页面中服务器、客户端与数据库的相关连接方法及其实现过程。适合应用于Access、SQL Server,以及其他相关数据库的SQL访问,是建立动态网站的有力工具。
  [关键词]ASP. NET 数据库 动态 SQL
  
  最近,一些基于TCP或IP的Internet或Intranet技术,被广泛应用于各级企业网站,其中一个很重要的手段就是建立Web站点发布和浏览信息。传统的静态网页技术已越来越不能满足用户的需求,因此各种动态网页技术应运而生。ASP就是目前比较流行的动态网页技术之一,而ASP. NET是微软的新一代动态网页技术。ASP. NET不是ASP的简单升级,而是微软公司推出的新一代Active Server Pages,是微软公司推出的新一代体系结构Microsoft. NET的一部分。Microsoft. NET主要由W indows. NET、. NETFramework、. NET Enterp rise Server、Orchestration、MSN. NET、OFFICE. NET、Visual Studio. NET、bCentral. NET等部分组成。其中全新的技术架构会使编程变得更简单,ASP. NET是在抓住ASP的最大优点并全力使其扩大化的基础上开发出来的,同时也修复了许多ASP运行时会发生的错误。
  一、ASP. NET的技术的发展及现状
  ASP. NET是建立在微软新一代. NET平台架构上, 利用普通语言运行时( CommonLanguageRuntime, CLR)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。ASP. NET可完全利用. NET架构的强大、安全和高效的平台特性,是运行在服务器后端编译后的普通语言运行时的代码,运行时早绑定( Early B inding) 、即时编译、本地优化、缓存服务、零安装配置和基于运行时代码受管与验证的安全机制等都为ASP. NET带来了卓越的性能。对XML,SOAP,WSDL等Internet标准的强有力的支持,为ASP. NET在异构网络里提供了强大的扩展性。
  二、ASP. NET的优点
  1.支持多种脚本语言
  ASP曾在脚本引擎方面受到限制,特别是VBScrip t和JavaScript。而ASP.NET可以支持VS.NET中的多种语言,例如C#、VB. Net等。这意味着可以摆脱VBScrip t的语言限制,代码将是编译后运行的而不是原来的解释执行。
  2.服务器处理
  在Internet上作为服务发布的软件是WebServices的核心。ASP. NET 提供了一个WebServices的基础构造环境,从而使开发人员能够为这个服务模型创建服务。Web Services的不同之处在于,它允许你暴露一个服务而不必暴露数据。当自动提供商业服务的同时,代码和数据都是安全的。
  3.代码与内容的分离
  通常ASP代码是和内容混合在一起的,设计和编写代码同时进行会变得困难。如果页面需要升级,就会存在危险的潜在问题。ASP. NET可通过两种方法来解决这个问题。第一种是代码内联模型,在该模型中代码仍然保存在ASP. NET页面中,但它并不和HTML混合在一起。第二种分离代码和内容的方法是代码后置模型,该模型中的代码被完全转移到一个单独的文件中。
  4.更好的代码控制
  对于COM对象不再需要再在服务器上注册这个功能,是非常受程序员喜爱的。但是通过这种过程简化,你再也不能够在你的服务器上运行另外一个DLL版本,并且代码相当保密。这就意味着,如果没有正确的开发工具和源代码,很难改变代码。
  5.更好的升级能力
  此系统建成,本身有着一定的特性,以改进多处理器环境中的性能。例如, session state能够通过单独的处理器来维持,在一个单独的机器上,甚至在数据库中允许交叉的服务器会话。
  三、ASP. NET的运行环境
  a. 服务器端:Windows 2003 Server。
  b. 客户端: Internet Exp lorer5.5以上。
  c. ASP的开发环境:Visual Studio.NET 2005。
  d. ASP. NET的开发语言: VB.NET,C#。
  四、ASP. NET与WEB数据库的连接
  ASP. NET不仅带来了ADO.NET,还带来了SQL Managed Provider。这样在ASP.NET里,我们就有了三种连接数据库的方式:
  (1)ADO. NETManaged Provider
  (2)SQL Managed Provider
  (3)ADO. NETManaged Provider +ODBC
  其中,方式(1)可以连接到任何ODBC 或者OLEDB数据中心,而方式(2)可以连接到MS SQLServer。三种方法的对比如下:
  一般来说,这三种存取数据库的方法中, SQL Managed Provider 效率最高, 其次是ADO. NETManaged Provider + OLEDB,最差的是ADO. NETManaged Provider +ODBC。
  SQL Managed Provider要优于ADO.NET Managed Provider, 而从ODBC 和OLEDB的对比来看,OLEDB要优于ODBC。
  ASP. Net与Access数据库连接:
  < %@ Import Namespace =“system. data. oledb”%>
  < %@ Import Namespace =“system. data”%>
  < %@ Import Namespace =”System. IO“%>
  < %Dim dbconn asOledbConnectiondbconn = new OledbConnection (”p rovider = microsoft. jet. oledb. 4.0; data source=“ &server.MapPath (“XXX. mdb”))%>
  ASP. Net与SQL数据库连接:
  < %@ Import Namespace =“system. data. oledb”% >
  < %@ Import Namespace =“system. data”% >
  < %@ Import Namespace =“System. IO”% >
  < % Dim dbconn asOledbConnectiondbconn = new OledbConnection (“ p rovider =sqloledb; server =主机名称; initial catalog =数据库名称; user id =XXX; password =XXX; ” ) % >建立记录集对象:
  < %Dim i as integerDim sql as OledbDataAdap terDim ds as new datasetsql = new OledbDataAdap ter (“ select 3 from contact” , dbconn)sql. fill ( ds, “ guest” ) % >
  五、总结
  ASP. NET从现有的ASP结构体系上跨出了一大步, 其整个构造体系使开发结构化的应用程序变为可能。Web表单设计带来了一种更加直接和易于使用的开发模式。服务器控件增加了提供公共功能的能力,从而使扩展和加强现有功能变得容易。数据捆绑使创建数据约束型应用程序变得十分简单。它不但具有许多很棒的新功能,而且还有一个用于开发Web应用程序的真正框架。使用ASP. NET的组件,可以轻松地实现对网页内容的动态控制,根据不同的浏览者,生成不同的页面内容。在ADO. NET的支持下, ASP. NET与远程主机上的数据库的连接与操作变得非常简单。随着越来越多的开发者开始使用这种新技术,给Internet的发展带来了一次新的浪潮。
  
  参考文献:
  [1]曹建英:ASP.NET的安全性及其实现的策略[J].温州师范学院学报, 2005,(02)
  [2]兰静:基于ASP.NET的在线考试系统[J].山西广播电视大学学报, 2005,(02)
  [3]李晓念:在ASP.NET环境下实现图像文件上传及其属性修改[J].广西教育学院学报, 2004,(03)
  [4]黄 悦:基于ASP.NET与XML的网络硬盘开发[J].长沙通信职业技术学院学报, 2005,(02)
其他文献
[摘 要] 新会计准则更加关注公司资产的现时价值,公允价值的引入对利润、资产和所有者权益有着深远的影响。在财务会计教学中应该引导学生正确理解和充分揭示公允价值及其变动对公司利润,利润波动对公司价值、经营风险等方面的影响,使会计信息更加真实、有用、可靠。   [关键词] 新会计准则 会计信息 公允价值 利润 公司价值 经营风险    市场经济社会是信息社会,而社会信息的70%以上来自会计信息。作为向
期刊
[摘 要] 本文结合廊坊师范学院实际,探讨了地方高校服务区域经济发展的有效途径。  [关键词] 地方高校 区域经济发展 服务 探讨    江泽民同志曾在庆祝北京大学建校一百年大会上指出:“我们的大学应该成为科教兴国的强大生力军。教育应与经济社会紧密结合,为现代化建设提供各类人才支持和知识贡献。”坚持走科教兴国、科教强国之路,是当代中国实现中华民族伟大复兴的战略抉择。人才培养、科学研究和服务社会,是
期刊
[摘 要] 从社会的边缘迈向经济建设主战场,主动为“三农”服务,是新时期赋予农业大学的责任和义务。将农村主导产业、科技专家以及学生的社会实践活动与农村商务信息服务有机结合起来,建立目标管理和激励与约束机制,以适度规模的信息服务站为主要建设内容,参与到农村商务信息服务体系建设,既发挥了大学知识、人才、信息创新源和辐射源的作用,又促进了商务信息在农村的迅速传播,还提高了农民的科技文化素质和农村商品流通
期刊
[摘 要] 本文通过国内外学术界对购物中心理论研究成果的文献综述,分析了国外购物中心的理论研究框架,分别为中心地理论、零售集聚理论、零售需求外部性理论和购物中心价值理论。我国的理论研究集中在对购物中心的界定、购物中心的规模和经营现状、管理和融资、购物中心发展中的问题等方面的研究。我国购物中心的理论研究还有待于进一步深入。  [关键词] 购物中心 理论研究 文献综述    购物中心在世界的兴起源于2
期刊
[摘 要] 北京2008年奥运其中蕴藏着巨大的商机,它可以成为中国经济增长的一个增长点,成为新一轮经济增长的推动力。京举办奥运会将大力拉动北京地区第三产业的快速发展,给服务业造成巨大的发展空间。举办奥运会所建的城市基础设施、商业环境、环保措施等将使首都北京受益几十年,甚至更长时间,由奥运会带来的交通、通讯、娱乐、餐饮、文化等各行各业的发展,必将涉及北京的周边地区乃至全国。  [关键词] 北京 奥运
期刊
[摘 要] 我国《公司法》正式确立了独立董事制度,该制度的移植能否在公司治理中发挥预期的价值,一直是学界争论的焦点问题。本文拟从现行法律规定和其在我国的运行现状出发,结合我国公司现行治理模式来分析独立董事制度,并提出相应的对策建议。  [关键词] 独立董事 公司治理 监督    独立董事制度最旱起源于美国,其出现是为了防止公司所有权与经营相分离、职业经理人开始经营公司的背景下,管理层或者大股东为了
期刊
[摘 要] 成渝都市圈以成都和重庆两个超大城市为龙头,是我国人口规模最大的都市圈。利用2005年和2006年成渝都市圈各等级城市非农业人口、市区非农业人口等指标对成渝都市圈的城市体系规模结构进行了分析并提出相应的政策建议。  [关键词] 成渝都市圈 城市体系 规模结构    一、成渝都市圈的范围界定  本文将成渝都市圈定义为以重庆、成都两个超大城市为龙头,以绵阳等14个沿高速公路、快速铁路、黄金水
期刊
[摘 要] 本文从Var与CVar两种金融风险度量方法的引入出发,对两种金融风险度量方法的概念、性质、特点等进行了深入的对比分析,并配以实证算例,总结出二者优缺点以及实用性,以方便今后的应用与研究。  [关键词] 风险度量 Var CVar    一、引言  1952年美国经济学家Markowitz首次提出收益与风险的度量理论——期望与方差度量方法,从而开创了风险度量的量化时代。然而,随着理论研究
期刊
[摘 要] 互联网是人类历史上迄今最伟大的发明之一,也是人类迄今正在进行着的最重要的创新。随着Web2.0技术的不断成熟,其在电子商务领域中的应用越来越多地受到人们的关注。Web2.0的广泛应用,以及电子商务广泛化、日常化、社会化的发展方向,电子商务2.0理念在电子商务领域崭露头角,并开始发挥越来越广泛的作用。结合电子商务2.0的特点,本文阐述了电子商务2.0的发展及其应用,以期能够为基于Web2
期刊
[摘 要] 广告文体,作为一种具有很高商业价值的实用性文体,具有独特的艺术形式和语言特征。本文试论英文广告语言需要遵循的一个基本原则—KISS原则,即Keep it simple and sweet,是指广告语言要力求简洁和美感。简洁可以通过通俗词汇,简单句法来实现;美感可以通过选用美好褒义词汇,有效借助修辞手法和创设积极温馨意境来营造,最终在低成本实现广告宣传目的的同时,达到言简而意远的境界,从
期刊