asp.net和ado.net有什么区别?

 我来答
喵星球有只猫
2018-12-03 · 养猫-经验科普-好物推荐-省钱技巧-云吸猫
喵星球有只猫
采纳数:21 获赞数:4771

向TA提问 私信TA
展开全部

asp.net和ado.net的区别列举如下:

1.ADO.net它提供了平台互用性和可伸缩的数据访问。ADO.NET增强了对非连接编程模式的支持。Asp.net是动态服务器页面,用户可以和他进行交互,经常通过ADO.net读取和更新数据。

2.ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成 Web 应用程序。ADO.NET是一种基于标准的程序设计模型,可以用来创建分布式应用以实现数据共享。

3.ASP.NET可以看成是.NET的一部分,可以用于动态网站制作的一项技术,当然也可以作项目。ADO.NET是.NET Framework中的一套类库,看作一个文件夹吧,里面的文件就是那些能够访问数据库的类。

4.ASP.NET是微软在.net Framework提供的,用于开发web应用程序的类库,封装在System.Web.dll中,对应程序中是System.Web这个命名空间。ADO.NET 对 Microsoft SQL Server 和 XML 等数据源以及通过 OLE DB 和 XML 公开的数据源提供一致的访问。

5.ado.net是数据库的一种访问方式,不能与asp.net相提并论,asp.net是基于.NetFramdwork 的网站开发技术。在数据库访问主要使用ADO.NET方式,主要表现对象为:DataSet 内存加载数据方式。

Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
跪着作揖
高粉答主

2018-12-03 · 繁杂信息太多,你要学会辨别
知道答主
回答量:598
采纳率:100%
帮助的人:16.9万
展开全部

asp.net与ado.net主要在框架、技术、交互、方式4个方面有区别,具体的区别如下:

1、框架不一样:

asp.net是微软公司的.Net技术框架下的B/S(网页方向)框架技术。

ado.net则是由asp.net编程语言编写的数据访问层的总括.。

2、技术不一样:

asp.net是用来编写动态网页。

ado.net是用来进行数据交换的技术。

3、交互不一样:

asp.net是微软在.net Framework提供的,用于开发web应用程序的类库,封装在System.Web.dll中,对应程序中是System.Web这个命名空间。

ado.net对 Microsoft SQL Server 和 XML 等数据源以及通过 OLE DB 和 XML 公开的数据源提供一致的访问。ado.neet类在 System.Data.dll 中,并且与 System.Xml.dll 中的 XML 类集成。

4、方式不一样:

ASP.NET是一种开发技术。

ADO.NET只是一种访问数据库的方式。

参考资料百度百科-asp.net

参考资料百度百科-ADO.NET

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好片每日推荐
2012-08-07 · TA获得超过666个赞
知道小有建树答主
回答量:439
采纳率:0%
帮助的人:362万
展开全部
asp.net是微软公司的.Net技术框架下的B/S(网页方向)框架技术.
ado.net则是由asp.net编程语言编写的数据访问层的总括.
跟你说明白点:asp.net是用来编写动太网页,而动太网页必定要与数据库相连来进行数据交换.而用来数据交换的技术称之为ado.net,它依然是由编写当前asp.net程序的编程语言编写.
它只是一种概念.
ado.net属于asp.net.
ado属于asp.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sorrow08
2012-08-06 · TA获得超过1718个赞
知道小有建树答主
回答量:937
采纳率:0%
帮助的人:419万
展开全部
给你一点易懂但是不一定是正确的答案,那就是:asp.net是做网页的,ado.net是与数据库连接一种技术。
.net是一种平台。 c#,vb.net==是语言。当然,asp.net可以用c#,vb.net==语言来编写。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郝夜绿於涵
游戏玩家

2019-01-05 · 非著名电竞玩家
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:785万
展开全部
ado.net是数据库的一种访问方式,不能与asp.net相提并论,asp.net是基于.NetFramdwork
的网站开发技术。在数据库访问主要使用ADO.NET方式,主要表现对象为:DataSet
内存加载数据方式!找一些ASP.NET基础类的书藉会详解这些内容……
ADO.NET方式与以前的ADO方式或者Oledb性能要强很多……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式