不同于 2005 版只能在老旧的计算机系统如 XP、2000 等系统上安装运行,2008 版无 论在 32 位还是 64 位平台都支持 Windows 7 和 Vista 系统安装使用,减少了使用限制,也 为后续发展带来便利。

SQL Server 2008 改进后的特点可归结为安全性、可用性、易管理性、可拓展性和商 业智能方面。在安全性方面,SQL Server 2008 为加密和密钥管理提供了一个全面的解决 方案,增加了新的函数专门用于加密,还增加了透明数据可以自动进行数据加密,另外也允许第三方企业供应商在 SQL Sever 中注册,为用户提供安全模块。在可用性方面,2008 版本加强了数据库的镜像,具体内容 SQL 不仅提供一个服务器,用户还可以创建一个热 备用服务器,在数据发生故障后可以快速转移避免造成更多损失,也保证了已上传的数据 不会丢失。在易管理方面,用户可以通过 SQL Sever 的审核功能对数据进行审核,备份也 可以进行压缩,新增了 Transact SQL 调试器可以对 SQL 语句进行调试[13]。

2.2.4 ADO.Net 技术介绍

什么是 ADO.Net 呢?简而言之,开发人员使用标准、结构化、无连接的方式完成数 据交互的技术就是 ADO.Net。 ADO.Net 的名称起源于 Microsoft ActiveX Data Objects

(ADO),但严格的讲,ADO.NET 和 ADO 是两种截然不同的技术,并不能将“ADO.NET” 看做“ADO”简单升级版本[14]。从技术层面上来看,ADO 使用的接口为 OLE DB,而 ADO.NET 拥有自己的接口;虽然二者都是在微软的技术上进行开发,但 ADO 是基于 COM 技术,而 ADO.NET 则是基于.NET 体系架构。ADO.NET 传送的数据格式为 XML,因此 能够使用此技术的程序非常多样化,只要支持读取此格式即可。它也是.NET Framwork 中 不可或缺的部分,通过 ADO.Net 的类组,.NET 就可以完成数据库访问,而应用程序则是 通过 ADO.Net 技术进行数据源连接,连接成功后进行数据修改。

ADO.Net 由两大组件构成,通过这两大组件实现数据库的连接,这两个组件分别是

DataSet 和.Net Framwork。

.Net Framwork 数据属于连接类,具有连接到数据库、执行命令和检索功能,是专门 为数据处理设计的组件,它可以在访问数据的时候快速只读或只进。主要通过 Connection、 Command、DataReader 和 DataAdapter 这四个对象来实现各个功能,它们层层递进缺一不 可。Connection 对象位于 ADO.NET 的最底层,作用是建立应用程序和连接数据库,没有 这个对象就无法从中获取数据。Command 对象是在 Connection 对象的基础上架构的,用 于访问数据库命令,通过已经连结到数据库的 Connection 对象向数据库发出有效指令, 如数据返回、数据修改、数据存储等,Connection 位于哪个数据库那么发出的命令就发往 哪个数据库中。DataAdapter 基于 Command 对象架构,最主要的工作是进行数据传输, 为 DataSet 提供诸多相匹配的功能,当接收到 Command 对象执行的 SQL 命令的后它将执 行命令后得到的数据存放到 DataSet 中。最后一个 DataReader 对象,作用是提取高性能的 数据流,不是一次性地进行数据读取,而是一次一笔向下循序进行,但它仅能进行数据读

取而不能进行其他任何操作,大大降低了网络负载,在节省资源的同时又有很高的效率[15]。

DataSet 属于非连接类,是,ADO.Net 的核心,在 DataAdapter 对象上进行架构,通 过这个组件查询出的数据库数据在组件中能暂时保存,只是一个缓存区域。它能显示整个 数据库内容,与 DataAdapter 对象相联结能从数据库中取出表结构,但只能通过媒介进行 数据读取,本身不具有和数据源沟通的能力,因此它的作用可以总结为实现独立于数据源 的数据访问。

上一篇:考试预约系统-流程整合模块的设计与实现
下一篇:高效视频编码帧间预测中运动估计算法研究

银行行办公信息服务系统【1544字】

论信息技术茬外语教學中的應用【3270字】

计算机信息管理茬第三方...

电子商务中信息不對称问题研究【2365字】

用友NC信息系统的实施應用实践研究【3307字】

网络信息安全技术管理的...

商业银行管理信息系统开...

安康汉江网讯

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...