【Asp.net精品源码栏目提醒】:网学会员,鉴于大家对Asp.net精品源码十分关注,论文会员在此为大家搜集整理了“【精品文档】基于ASP.NET技术中数据库动态连接相关问题的探讨计算机理论论文工学论文_8030 - 学前教育”一文,供大家参考学习!
论文范文 题目基于技术中数据库动态连接相关问题的探讨计算机理论论文工学论文 编辑小小 摘 要 本文主要介绍了
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带来了卓越的性能。
对XMLSOAPWSDL等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.NETC。
四、ASP. NET与WEB数据库的连接 ASP. NET不仅带来了ADO.NET还带来了SQL Managed Provider。
这样在
ASP.NET里我们就有了三种连接数据库的方式: 1ADO. NETManaged Provider 2SQL Managed Provider 3ADO. 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” dbconnsql. fill ds “ guest” 五、总结 ASP. NET从现有的ASP结构体系上跨出了一大步 其整个构造体系使开发结构化的应用程序变为可能。
Web表单设计带来了一种更加直接和易于使用的开发模式。
服务器控件增加了提供公共功能的能力从而使扩展和加强现有功能变得容易。
数据捆绑使创建数据约束型应用程序变得十分简单。
它不但具有许多很棒的新功能而且还有一个用于开发Web应用程序的真正框架。
使用ASP. NET的组件可以轻松地实现对网页内容的动态控制根据不同的浏览者生成不同的页面内容。
在ADO. NET的支持下 ASP. NET与远程主机上的数据库的连接与操作变得非常简单。
随着越来越多的开发者开始使用这种新技术给Internet的发展带来了一次新的浪潮。
参考文献 曹建英:
ASP.NET的安全性及其实现的策略J.温州师范学院学报 200502 兰静:基于
ASP.NET的在线考试系统J.山西广播电视大学学报 200502 李晓念:在
ASP.NET环境下实现图像文件上传及其属性修改J.广西教育学院学报 200403 4黄 悦:基于
ASP.NET与XML的网络硬盘开发J.长沙通信职业技术学院学报 200502转贴于 FyPah0_ZlKWCa7ZgBG2Bqtuk00jFKD2CQqTWAac13L_VIplF_EqaK1UrwxEFOBaqqQW_YZubXFakLEECt786dfe2nBRytD7TxHY1eQxyI6S419QDx
上一篇:
Chap2
下一篇:
哈弗F7 VS名爵HS,谁更懂得年轻人的心?