基于ADO.NET的即时聊天系统设计与实现.pdfVIP

  • 4
  • 0
  • 约9.59千字
  • 约 3页
  • 2018-05-09 发布于福建
  • 举报

基于ADO.NET的即时聊天系统设计与实现.pdf

2010年4月 重庆文理学院学报 (自然科学版) Apr.,2010 第 29卷 第2期 JournalofChongqingUniversityofArtsandSciences(NaturalScienceEdition) Vol_29 No.2 基于 ADO.NET的即时聊天系统设计与实现 马新强,李 劲,陈 浩,杨君莉,秦开江 (重庆文理学院 计算机学院,重庆 永川 402160) [摘 要]即时通信 IM(InstantMessaging)作为一种方便、高效、廉价的交流方式被广泛运用于 网络中,为人们的日常交流和资源共享以及传送信息和文件提供了方便.但 由于网络本身与聊 天软件的不安全性 ,使如何安全快速地交流成为大家关注的焦点.本文探讨 了利用 ADO.NET 技术访 问数据库的聊天系统,同时给出了采用C#语言所实现的ADO.NET数据库访问技术在 数据库编程 中的具体 实现方案. [关键词]ADO.NET;数据适配器;数据访问;数据集 [中图分类号]TP31l [文献标志码]A [文章编号]1673—8012(2010)02—0069—03 近年来,随着计算机技术的快速发展以及 一 每蚕 ] Intemet的广泛应用,出现了许多基于Internet的聊 天系统,常用的有QQ、MSN、飞信等.系统采用的 l l攀 I — — — — — — — L——一 ◆ 主要模式有:C/S、C/S/S、B/S、B/S/S.但是由于网 IIC负om责m对an数d据对库象Il IDataReade~对象lIDa~dapte时象l I 执 — +I负责从数据泺 lI负责数藉集和 I 行命令 I l 读取数据 l I数据库的联系 I 络的不安全性,如果企业 内部重要的信息通过以 , t 上系统交互的话会给企业及用户带来潜在的损 — — — ’.I负责连接数据库Il·—一_忡J 失.如最近QQ软件爆出高危漏洞,该漏洞通过 IE jW 敷j}提供程序 ▲ 浏览器发生作用,黑客可以利用此漏洞远程控制 l 敷据库 I 用户机器,进而感染局域网内所有计算机系统,最 终导致企业局域网瘫痪 ,无法正常使用¨.本文探 图 1 利用 ADO.NET操作的数据库核心组件 讨供企业内部使用的基于C/S模式的通过ADO. 1.2 .NET数据提供程序与 DataSet数据集 NET来实现的局域网聊天系统MyQQ的设计与实 . NETFramework数据提供程序 (DataPro. 现.该系统使用 C#.NET和 SQLServer2005的安 vider)连接数据源,支持数据访问和处理. 全访问控制来实现系统的设计. 数据集(DataSet)支持数据 以关联的方式, 在断开连接的情况下独立地缓存数据,根据需要 1 系统的核心技术 更新数据源.我们可把整个.NET的数据访问比 1.1 ADU. E’l‘ 做一个抽水系统.在 图1中,.NET数据提供程序 ADO.NET_2数据访 问体系结构以其互操作 包含 4个核心对象,与

文档评论(0)

1亿VIP精品文档

相关文档