第8章数据控件14祥解.ppt

  1. 1、本文档共133页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章数据控件14祥解.ppt

第8章 数据控件与数据绑定控件的使用 8.1 VB开发数据库概述 8.1.1 VB数据库开发功能概述 VB是微软公司发布的应用程序开发工具,不但具有强大的程序设计能力,还具有强大的数据库编程能力。 1. VB6.0数据库编程的特征 VB处理的数据库属于关系类型数据库,由不同层次的对象组成。一个数据库由多个表组成,每个表包含若干字段。 支持ADO存取模式,即ActiveX Data Object 支持OLE DB和COM,即对象连接与嵌入数据库和组件对象模型。其中COM是一种标准,按此标准开发的软件模块可以“插入”到系统中使用。 可以针对SQL Server 和Oracle 等不同的数据库服务器开发完善的客户/服务器应用程序。 具有管理和显示数据源的数据控件和数据绑定控件。数据控件用于与数据库连接,数据绑定控件用于显示数据表的记录。 提供报表设计工具,能够快速生成报表 提供了使用和配置连接的工具与命令,及进行ODBC 开发的API 函数。 OLE DB OLE DB是微软的战略性的通向不同的数据源的低级应用程序接口。OLE DB不仅包括微软资助的标准数据接口开放数据库连通性(ODBC)的结构化查询语言(SQL)能力,还具有面向其他非SQL数据类型的通路。  作为微软的组件对象模型(COM)的一种设计,OLE DB是一组读写数据的方法(在过去可能被称为渠道)。OLE DB中的对象主要包括数据源对象、阶段对象、命令对象和行组对象。 使用OLE DB的应用程序会用到如下的请求序列:初始化OLE、连接到数据源、发出命令、处理结果、释放数据源对象并停止初始化OLE 。 OLE 是一种面向对象的技术,利用这种技术可开发可重复使用的软件组件(COM)。 DB(英文全称data base,数据库)是依照某种数据模型组织起来并存放二级存储器中的数据集合。 2. VB作为数据库开发平台的优点 (1) 简单性 VB为每种数据访问模式提供了相应的控件,通过控件,可以方便地连接数据库,只需编写少量的代码甚至不用编写代码就可以访问和操作数据库。 (2)灵活性 VB不象一般数据库那样局限于特定的应用程序结构,也不需要用某些指令对打开的数据库进行操作。 (3)可扩充性 在VB中可以用ActiveX控件,这些控件可以由微软公司提供,也可以由第三方开发。有了ActiveX控件,可以在VB中增加新功能。 8.1.2 VB6.0支持的数据库种类 数据库编程语言一般都有自己特定格式的数据库。 VB默认的数据库格式与Microsoft Access格式相同。 可以对其它多种格式的数据库进行操作和处理。 VB支持的数据库有以下三类: VB 本地数据库,与Microsoft Access 格式相同。 外部数据库,如 dbase , Microsoft FoxPro 等。 ODBC 数据库,支持符合ODBC 标准的客户-服务器数据库,如: Microsoft SQL Server,Oracle等。 8.1.3 VB6.0支持的数据存取模式 VB6.0支持的数据库存取模式有以下三种: 数据存取对象(Data Access Objects, 简称DAO) 远程数据对象(Remote Data Objects, 简称RDO) ActiveX数据对象(ActiveX Data Objects, 简称ADO) 1.DAO简介 DAO模式是VB最早期的数据访问模式。 是以Microsoft的Jet数据库引擎为核心而发展起来的一组动态链接库。 它提供了两种类型来支持数据库: 通过Microsoft的Jet数据库引擎来操作本地数据库。 通过使用ODBCDirect,来存取ODBC数据库。 使用ODBC存取方法,DAO可以访问任何提供标准ODBC驱动程序的客户/服务器数据库。 2.RDO简介 远程数据库是数据库应用中新兴的领域,随着Internet的推广,网络数据库应用系统日益增加。对于网络应用程序来说,其数据访问端与数据库之间有比较远的距离,使用DAO组件已不能满足远程数据访问的要求,因此应使用远程数据对象RDO来访问数据库。 提供直接与ODBC API相连接的ODBCDirect接口。 RDO直接与数据库服务器连接,所以它比较适合于客户机/服务器方式。 3.ADO简介 ADO是必威体育精装版的数据访问技术,ADO提供了较为高级的访问OLE DB数据源的机制,它结合了DAO和RDO的优点,并提供了OLE DB数据源的入口。 OLE DB是一个低层的数据访问接口,它向应用程序提供了一个统一的数据访问方法,利用它可以访问各种数据源,包括传统的关系型数据库、电子邮件系统及自定义的商业对象。 8.1.4 SQL Server 数据库的DSN的配置 1.

文档评论(0)

四娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档