下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于技术中数据库动态连接相关问题的讨论摘要本文主要介绍了语言的特性、在动态页面中效劳器、客户端与数据库的相关连接方法及其实现过程。合适应用于aess、sqlserver,以及其他相关数据库的sql访问,是建立动态网站的有力工具。关键词数据库动态sql最近,一些基于tp或ip的internet或intranet技术,被广泛应用于各级企业网站,其中一个很重要的手段就是建立eb站点发布和阅读信息。传统的静态网页技术已越来越不能满足用户的需求,因此各种动态网页技术应运而生。asp就是目前比拟流行的动态网页技术之一,而是微软的新一代动态网页技术。不是asp的简单晋级,而是微软公司推出的新一代atives
2、erverpages,是微软公司推出的新一代体系构造的一局部。主要由、.netfraerk、.netenterpriseserver、rhestratin、等局部组成。其中全新的技术架构会使编程变得更简单,是在抓住asp的最大优点并全力使其扩大化的根底上开发出来的,同时也修复了许多asp运行时会发生的错误。一、的技术的开展及现状是建立在微软新一代.net平台架构上,利用普通语言运行时(nlanguageruntie,lr)在效劳器后端为用户提供建立强大的企业级eb应用效劳的编程框架。可完全利用.net架构的强大、平安和高效的平台特性,是运行在效劳器后端编译后的普通语言运行时的代码,运行时早绑定
3、(earlybinding)、即时编译、本地优化、缓存效劳、零安装配置和基于运行时代码受管与验证的平安机制等都为带来了卓越的性能。对xl,sap,sdl等internet标准的强有力的支持,为在异构网络里提供了强大的扩展性。二、的优点1.支持多种脚本语言asp曾在脚本引擎方面受到限制,特别是vbsript和javasript。而可以支持中的多种语言,例如#、等。这意味着可以摆脱vbsript的语言限制,代码将是编译后运行的而不是原来的解释执行。2.效劳器处理在internet上作为效劳发布的软件是ebservies的核心。提供了一个ebservies的根底构造环境,从而使开发人员可以为这个效劳
4、模型创立效劳。ebservies的不同之处在于,它允许你暴露一个效劳而不必暴露数据。当自动提供商业效劳的同时,代码和数据都是平安的。3.代码与内容的别离通常asp代码是和内容混合在一起的,设计和编写代码同时进展会变得困难。假如页面需要晋级,就会存在危险的潜在问题。可通过两种方法来解决这个问题。第一种是代码内联模型,在该模型中代码仍然保存在页面中,但它并不和htl混合在一起。第二种别离代码和内容的方法是代码后置模型,该模型中的代码被完全转移到一个单独的文件中。4.更好的代码控制对于对象不再需要再在效劳器上注册这个功能,是非常受程序员喜欢的。但是通过这种过程简化,你再也不可以在你的效劳器上运行另外
5、一个dll版本,并且代码相当保密。这就意味着,假如没有正确的开发工具和源代码,很难改变代码。5.更好的晋级才能此系统建成,本身有着一定的特性,以改良多处理器环境中的性能。例如,sessinstate可以通过单独的处理器来维持,在一个单独的机器上,甚至在数据库中允许穿插的效劳器会话。三、的运行环境a.效劳器端:inds2022server。b.客户端:internetexplrer5.5以上。.asp的开发环境:2022。的开发语言:,#。四、与eb数据库的连接不仅带来了,还带来了sqlanagedprvider。这样在里,我们就有了三种连接数据库的方式:(1)anagedprvider(2)s
6、qlanagedprvider(3)anagedprvider+db其中,方式(1)可以连接到任何db或者ledb数据中心,而方式(2)可以连接到ssqlserver。三种方法的比照方下:一般来说,这三种存取数据库的方法中,sqlanagedprvider效率最高,其次是anagedprvider+ledb,最差的是anagedprvider+db。sqlanagedprvider要优于anagedprvider,而从db和ledb的比照来看,ledb要优于db。与aess数据库连接:%iprtnaespae=“syste.data.ledb%iprtnaespae=“syste.data%i
7、prtnaespae=syste.i“%didbnnasledbnnetindbnn=neledbnnetin(prvider=irsft.jet.ledb.4.0;datasure=“server.appath(“xxx.db)%与sql数据库连接:%iprtnaespae=“syste.data.ledb%iprtnaespae=“syste.data%iprtnaespae=“syste.i%didbnnasledbnnetindbnn=neledbnnetin(“prvider=sqlledb;server=主机名称;initialatalg=数据库名称;userid=xxx;pass
8、rd=xxx;)%建立记录集对象:%diiasintegerdisqlasledbdataadapterdidsasnedatasetsql=neledbdataadapter(“selet3frntat,dbnn)sql.fill(ds,“guest)%五、总结从现有的asp构造体系上跨出了一大步,其整个构造体系使开发构造化的应用程序变为可能。eb表单设计带来了一种更加直接和易于使用的开发形式。效劳器控件增加了提供公共功能的才能,从而使扩展和加强现有功能变得容易。数据捆绑使创立数据约束型应用程序变得非常简单。它不但具有许多很棒的新功能,而且还有一个用于开发eb应用程序的真正框架。使用的组件,可以轻松地实现对网页内容的动态控制,根据不同的阅读者,生成不同的页面内容。在的支持下,与远程主机上的数据库的连接与操作变得非常简单。随着越来越多的开发者开场使用这种新技术,给internet的开展带来了一次新的浪潮。参考文献:1曹建英:的平安性及其实现的策略j.温州师
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院医疗流程制度
- 郴州教资面试题目及答案
- 标准员的模拟题目及答案
- 雾化吸入考核试题及答案
- 《工业节水管理技术》课件-7.水平衡测试案例-电厂水平衡测试
- 乐清2020电厂编制笔试内部出题组押题卷附标准答案
- 游戏图标设计创意发散专项测试题2022附思路解析答案
- 2023建筑电工学入职考核考试题及参考答案完整版
- 2021年自荐考试操作系统官方同源模拟题附标准答案
- 2022大疆无人机证考试得分技巧+历年真题答案
- 2025年会同县招教考试备考题库及答案解析(夺冠)
- 综合办公室业务培训课件
- 2025年服装零售业库存管理规范
- 丽思卡尔顿介绍
- 《增材制造工艺制订与实施》课件-SLM成形设备-光学系统
- 变电安规培训课件
- 第30讲 知识回归:2025高考化学试题教材溯源
- LoRa无线技术教学课件
- 犯罪主体课件
- 朝鲜民族app课件
- 2026年河南应用技术职业学院单招职业适应性测试必刷测试卷含答案
评论
0/150
提交评论