Windows数据库编制程序接口简单介绍

2019-12-31 06:17 来源:未知

ADO 即 ActiveX Data Objects,它使用 OLEDB 接口,以 COM 为基础,使用容易方便。

数据库是Computer中生机勃勃种极度管理数据能源的系统,如今差不离全部软件都亟需与数据库打交道(包涵操作系统,譬如Windows上的注册表其实也是生龙活虎种数据库),某些软件更是以数据库为主导致的原由此调整数据库系统的应用方式以至数据库系统一编写程接口的利用办法是工程师特别关键的基本技术之少年老成。所以自身花了自然的时间学习了在Windows平台上采纳COM接口的办法操作数据库。目前作者会将自个儿攻读进程中牵线的文化和当中的部分坑都公布出去,供个人仿效,也利于外人学习

你能够把 ADO.NET 明白成 ADO 的晋升版本,但不是大致的功用扩张,它的总体种类都与 ADO 有所差距,它采纳本身的接口,以 .NET 种类为功底,绝对ADO,它采用更为有益于,占用内部存款和储蓄器和磁盘空间越来越少,速度更加快。

现行大规模的DBMS首要有ORACLE、Sybase、Informix、DB2、Sql Server、Access、Visual Foxpro、MySql。由于当下自己注重是在读书Windows平台上的编制程序技术,所以这生龙活虎体系的原委将会以Windows平台为主,所以数据库选拔了Sql Server,编制程序接口首借使ADO和OELDB.

ADO.NET 的中央是 DataSet,ADO.NET 具有众多的指标,初识总令人迷糊,大家就要将来的稿子将其作三个低价领悟、记忆的分类。

Windows平台不以为奇的数据库编制程序组件

近年来Windows平台上根本行使的是ODBC、DAO、瑞虎DO、ADO、ADO.NET、OLEDB。
其他的数据库编程接口由于被微软弃用大概选择人口很少,等等原因小编并不曾好感他们,近日任重先生而道远学习的是OLEDB和ADO编制程序。由于ADO是本着OLEDB进行的在卷入的ActiveX控件,了解了OLEDB,再攻读ADO就一向不什么样难度了,所以作者将注重播在OLEDB上,而对于ADO只会简单的进展简短的步调表明。

有关阅读

OLEDB的基本概念

  1. 数码提供者和数码购买者:在OLEDB中校接口两端的软件分外号字为数据提供者(日常指数据库那意气风发端,重视与数据的公司存款和储蓄)和数量消费者(指应用程序那大器晚成端,注重与数据库数据的来得与利用)。OELDB是生机勃勃种针对两岸的编制程序接口,它为数量提供者和顾客分别希图了生机勃勃组接口,数据提供者首要达成部分接口,用于将数据库中的数据输出到应用程序恐怕依靠应用程序的吩咐完毕多少的操作,而数据消费者根本选择当中提供的编制程序接口,达成数量的获得恐怕更新等操作。(我觉着她们二者之间的涉嫌就好像有风度翩翩套规范的COM接口,三个担任调用,多少个负责兑现)从精气神上说,OLEDB其实正是多个行业内部的数据库与使用种类间的数量正式沟通接口,它的益处正是超快,通用和灵活。
  2. 数据源:日常来说数据源能够领略为多少提供者大概明白为顺序DBMS,可是在ADO中,数据源能够是文件文件,excel可能xml文件
  • 请参见 MSDN 的 ADO.NET.aspx)
  • 请参见微软社区的 ADO 与 ADO.NET
  • ODBC ADO ADO OLEDB 数据库连接格局分别

MSDAC简介

MSDAC(Microsoft Data Access Components)微软数据库访谈组件,前段时间MSDAC上器重有ADO、OLEDB、ODBC
在Windows的MSDN中提供了总体的MSDAC支持文档,在MSDN中,选拔“目录”-->"Win32和COM开垦"-->"Data Access And Storage"-->"Windows Data Access Components SDK"中。它的下层目录正是各类构件的详尽文书档案,它的欧洲经济共同体布局如下:

图片 1

SDK扶植文书档案

OLEDB编制程序的基本思路

OLEDB编制程序的主干步骤如下:

图片 2

OLEDB编程步骤

  1. 率先成立数据源对象,钦赐链接数据库的有关属性,链接到数据库
  2. 进而创立会话对象
  3. 听大人讲回应对象创立出Command对象
  4. 动用Command对象举办SQL语句,并赶回结果集对象
  5. 读取结果集对象中的数据,并出口
  6. 终极关闭全部指标接口,关闭数据库连接
    这几个事物在前面包车型地铁源委中会风姿罗曼蒂克豆蔻年华进行详尽的证实,那篇博文就那样只开个头。
TAG标签:
版权声明:本文由金沙澳门唯一官网发布于编程教学,转载请注明出处:Windows数据库编制程序接口简单介绍