11.3典型的数据库应用系统开发工具《 1、 Powerbuilder 2、 Delphi 3 Visual Basic(VBscript) 4、 Developer/2000 5、 Visual studio.NET 2021/2/20 Information College. ChangJun
16 2021/2/20 Information College · ChangJun 11.3 典型的数据库应用系统开发工具 1、PowerBilder 2、Delphi 3、Visual Basic (VBscript) 4、Developer/2000 5、Visual Studio .NET
11.4 Visual basic和AD0 14.1通用数据访问(UDA) 通用数据访问(UDA)的核心是 OLE DB OLEDB是 Microsoft开发的最新数据库访问中间件技术, 它基于OLE和COM技术,是一个基于低级对象的接口,提 供对各种类型数据的访问,而不管它们的数据形式和存储方 法。是ODBC的“接班人”。 尽管 OLE DB解决了许多数据访问问题,但它是系统级程 序接口,很难实现低层的组件接口。 微软的 ActiveX数据对象(AD0)解决了这个问题,它 提供了一个易用接口与 OLE DB相连,从而承担了数据访问 ADO0是一个应用级程序接口,它允许程序设计人员使用 Visual basic, Visual c++,C++,Java等语言编写基于OLE DB数据的应用程序 2021/2/20 Information College. ChangJun
17 2021/2/20 Information College · ChangJun 11.4 Visual Basic和ADO 11.4.1 通用数据访问(UDA) 通用数据访问(UDA)的核心是OLE DB。 OLEDB是Microsoft开发的最新数据库访问中间件技术, 它基于OLE和COM技术,是一个基于低级对象的接口,提 供对各种类型数据的访问,而不管它们的数据形式和存储方 法。是ODBC的“接班人”。 尽管OLE DB解决了许多数据访问问题,但它是系统级程 序接口,很难实现低层的组件接口。 微软的ActiveX 数据对象(ADO)解决了这个问题,它 提供了一个易用接口与OLE DB相连,从而承担了数据访问。 ADO是一个应用级程序接口,它允许程序设计人员使用 Visual Basic,Visual C++,C++,Java等语言编写基于OLE DB数据的应用程序
通用数据访问的结构 主要DBMS资源包括: 1、服务器数据库如0 racle, SQL Server 2、桌面数据库,如 Access和 FoxPro 3、大型机数据库,如DB2 4、其它信息资源,如文件系统中存储的数据,(如 UNIX或 WindOws nt e- mail systems)电子邮件系统, 索引顺序文件(用C0BOL编写的数据件)等。 Ⅴ isual basic/Ⅴ isual o++/ 或其他应用程序 ADO OLE DB 大型机和老非传统数据传统数据库如 式数据系统库,如电子关系数据库 2021/2/20 邮件
18 2021/2/20 Information College · ChangJun 通用数据访问的结构 Visual Basic / Visual C++ / 或其他应用程序 ADO OLE DB 大型机和老 式数据系统 非传统数据 库,如电子 邮件 传统数据库如 关系数据库 主要DBMS资源包括: 1、服务器数据库如Oracle,SQL Server 2、桌面数据库,如Access和FoxPro 3、大型机数据库,如DB2 4、其它信息资源,如文件系统中存储的数据, (如 UNIX 或Windows NT E-mail systems)电子邮件系统, 索引顺序文件(用COBOL编写的数据件)等
Microsoft activex数据对象(ADO)是一组自动化 对象,这组对象使用 OLE DB API,并使应用程序得以使 用来自 OLE DB数据源的数据。这包括以许多不同的格式 存储的数据,而不仅仅是SQL数据库中的数据。任何用 启用自动化的语言(如Ⅴ isual basic、Ⅴ isual o+)编写的 应用程序都可以使用 Activex数据对象( ADOAPI 如果对 SQL Server进行通用数据访问,建议首选 ADOAPI,原因如下: 1、ADO易于学习和编程。 2、ADO具有大多数通用应用程序所需的功能集。 3、ADO使程序员能够快速生成功能强健的应用程序。 4、ADO在动态服务器页(ASP)中广泛使用 2021/2/20 Information College. ChangJun
19 2021/2/20 Information College · ChangJun Microsoft ActiveX 数据对象(ADO)是一组自动化 对象,这组对象使用OLE DB API,并使应用程序得以使 用来自 OLE DB 数据源的数据。这包括以许多不同的格式 存储的数据,而不仅仅是SQL 数据库中的数据。任何用 启用自动化的语言(如Visual Basic、Visual C++)编写的 应用程序都可以使用 ActiveX 数据对象 (ADO) API。 如果对 SQL Server 进行通用数据访问,建议首选 ADO API,原因如下: 1、ADO 易于学习和编程。 2、ADO 具有大多数通用应用程序所需的功能集。 3、ADO 使程序员能够快速生成功能强健的应用程序。 4、ADO 在动态服务器页(ASP) 中广泛使用
1142ADO对象模型 AD0对象模型由7个对象构成 1、 Connection(连接)对象 Connection对象用于建立和保持与一个数据源的连 接。包括数据库连接串,用户名和密码,游标类型和路 径等信息。 2、 Recordset(记录集)对象 这个对象持有从基于SL调用或存储过程调用的查询 返回的记录/数据。 3、 Command(命令)对象 Command对象用于存放SQL命令或存储过程引用的相 关信息。 2021/2/20 Information College. ChangJun
20 2021/2/20 Information College · ChangJun 11.4.2 ADO 对象模型 ADO 对象模型由7个对象构成: 1、Connection(连接)对象 Connection对象用于建立和保持与一个数据源的连 接。包括数据库连接串,用户名和密码,游标类型和路 径等信息。 2、Recordset (记录集)对象 这个对象持有从基于SQL调用或存储过程调用的查询 返回的记录/数据。 3、Command(命令)对象 Command对象用于存放SQL命令或存储过程引用的相 关信息