- 4
- 0
- 约9.59千字
- 约 3页
- 2018-05-09 发布于福建
- 举报
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个核心对象,与
您可能关注的文档
最近下载
- 《影视视听语言》第四版 07189 第六、七、八、九章.pptx VIP
- 声带息肉手术患者护理查房.pptx VIP
- 《影视视听语言》第四版 07189第五章.pptx VIP
- 《影视视听语言》第四版 07189第三章.pptx VIP
- 《影视视听语言》第四版 07189 第一章课件.pptx VIP
- 高一地理自然地理环境的差异性.pptx VIP
- 《影视视听语言》第四版 07189 第二章.pptx VIP
- 2026年南宁职业技术学院单招职业适应性考试模拟测试卷附答案解析.docx VIP
- 高中地理 人教版 选修一《自然环境的整体性与差异性》自然环境的整体性 课件.pptx VIP
- 健康证考试题及答案.docx VIP
原创力文档

文档评论(0)