数据库的应用 高级语言的数据访问.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库的应用 高级语言的数据访问

数据访问技术概述 Microsoft的数据访问技术 MDAC简介 VB/VFP数据访问简介 Microsoft的数据访问技术 Microsoft 数据访问组件 (MDAC)(包括 ODBC、ADO 和 OLE DB) 通过 Microsoft 数据访问组件 (MDAC),开发人员可以连接到种类繁多的关系和非关系数据源,并且使用这些数据源中的数据。 通过当前的 MDAC 体系结构,可以开发: 客户端-服务器应用程序 n 层应用程序 Web 浏览器应用程序 MDAC简介 1. OLE DB 2. ODBC 3. ADO/ADO.NET 1. OLE DB OLE 是一种面向对象的技术,利用这种技术可以开发可重用软件组件。 OLE DB 是一个全面的数据对象接口集,这些接口可用于访问多种数据存储区中的多种多样的数据。 2. ODBC 开放式数据库连接 (ODBC) 技术为访问不同种类的 SQL 数据库提供了通用接口。 ODBC 是基于结构查询语言 (SQL) 的,以此作为访问数据的标准。 一个应用程序可以通过一组公用代码访问不同的 SQL 数据库管理系统 (DBMS)。这使得开发人员能够在不以特定的 DBMS 为目标的情况下构建和分发一个客户端/服务器应用程序。然后,会添加数据库驱动程序以将应用程序链接到用户选择的 DBMS。 (ODBC) 接口是一个 C 编程语言接口 ODBC特性 应用程序没有绑定到专有供应商 API(应用程序编程接口)。 SQL 语句可以明确地包括在源代码中也可以在运行时即时构建。 应用程序可以忽略基础数据通信协议。 数据可以用方便于应用程序的格式进行发送和接收。 目前流行的数据库的都有ODBC 数据库驱动程序 ODBC的配置 例1:建立一个连接本地access数据库的ODBC连接。 例2:建立一个连接SQLSERVER2000数据库的ODBC连接。 3. ADO ActiveX 数据对象 (ADO) 提供了将继续得到增强的高级编程模型。 尽管使用 ADO 的性能要比直接针对 OLE DB 或 ODBC 编码稍差一些,但它易于学习和使用,并且可以在诸如 Microsoft Visual Basic Scripting Edition (VBScript) 或 Microsoft JScript之类的脚本语言中使用。 ADO 编程模型 连接到数据源。 指定访问数据源的命令,同时可带变量参数,或优化执行。 执行访问数据的命令。 将命令执行的数据结果存储在易于检查、操作或更改的缓存中。 适当情况下,可使用缓存行的更改内容来更新数据源。 提供由建立连接或执行命令造成错误检测。 ADO.NET ADO.NET 是对传统 ADO 的改进,可用于创建分布式的数据共享应用程序。它是 Microsoft .NET Framework 的核心组件。 它是一种高级的应用程序编程接口,面向支持对数据进行断开连接访问的松耦合的、n 层的、基于 Internet 的应用程序。 ADO.NET的出现 应用程序开发的发展演变 新的应用程序已基于 Web 应用程序模型越来越松散地耦合。 越来越多的应用程序使用 XML 来编码要通过网络连接传递的数据。 Web 应用程序将 HTTP 用作在层间进行通信的结构,因此它们必须显式处理请求之间的状态维护。 这一新模型大大不同于连接、紧耦合的编程风格(此风格曾是客户端/服务器时代的标志)。在此编程风格中,连接会在程序的整个生存期中保持打开,而不需要对状态进行特殊处理。 ADO.NET 的设计目标 满足以下编程模型的要求: 具有断开式数据结构 能够与 XML 紧密集成 具有能够组合来自多个、不同数据源的数据的通用数据表示形式 具有为与数据库交互而优化的功能 ADO.NET体系结构 一个ADO.NET解决方案的主要组件 MDAC 体系结构 VB数据访问简介 VB数据库的访问方式 支持多种类型的数据库 ACCES、Foxpro、SQL SERVER… 以多种方式访问数据库 ActiveX 数据对象(ADO) 数据访问对象(DAO) 远程数据对象(RDO) 可视化的数据管理器 数据控件 1. 数据控件的建立 从VB工具箱中单击Data控件,在窗体上画出数据控件即可。 数据控件的属性 Connect:指定数据控件所要连接的数据库类型,VB默认的是Access的MDB数据库,也可以连接DBF、XLS、ODBC等数据库 DatabaseName:指定具体使用的数据库文件名,包括路径名 RecordSource:指定具体可访问的数据,这些数据构成记录集对象Recordset对象,可以是数据库中的单个表名、一个存储查询,也可以是SQL查询命令 RecordsetType:确定记录集类型,有三

文档评论(0)

ligennv1314 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档