ADO,OLEDB,ODBC,DAO,RDO概念和区别
ADO,OLEDB,ODBC,DAO,RDO概念和区别
DAO(Data Access Object,数据访问对象) RDO(Remote Data Objects,远程数据对象) OLE DB(Object Linking and Embedding, Database,对象连接嵌入数据库) ADO(ActiveX Data Object,活动数据对象) ODBC 、DAO 、ADO 、OLEDB 数据库连接方式区别及联系 ODBC 是一种底层的访问技术,因此,ODBC API 可以是客户应用程序能从底层设置和控制数据库,完成一些高级数据库技术无法完成的功能;但不足之处由于ODBC只能用于关系型数据库,使得利用ODBC很难访问对象数据库及其他非关系数据库。 DAO 提供了一种通过程序代码创建和操纵数据库的机制。最大特点是对MICROSOFT JET数据库的操作很方便,而且是操作JET数据库时性能最好的技术接口之一。并且它并不只能用于访问这种数据库,事实上,通过DAO技术可以访问从文本文件到大型后台数据库等多种数据格式。 ADO 是基于OLE DB的访问接口,它是面向对象的OLE DB技术,继承了OLE DB的优点。属于数据库访问的高层接口。 扫一扫加作者微信
参考文档:
[转帖]C# const和static readonly有什么区别? 控件与组件的区别(Control&Component的区别) C#.Net String类型Null与String.Empty有什么区别? C# 声明变量加?问号,DateTime D与DateTime? D区别 C#.Net 关键字ref和out的区别 C# 关键字const和static readonly 区别 Dev表格列的勾选框无效,单元格不可编辑,Editable与ReadOnly区别 C#异步操作等待窗体,异步多线程处理数据通用界面(frmThreadOperating) C#多线程异步处理数据通用界面窗体(frmThreadOperating) ASP.NET ASPX 页面CodeFile与CodeBehind的区别 C#读取Excel文件提示:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” SqlServer配置链接服务器LINKSERVER:ODBC连接MySQL数据库 开发框架使用.NET Reactor(加壳+代码混淆)与加密狗加密有什么区别 .NET Framework V4.0版本经典模式和集成模式的区别 - 阿里云虚拟主机.NET版本设置 基于C/S架构轻量级快速开发框架软件开发平台(C#+ADO.NET+EF)
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |