SQLServer2005数据库应用技术(第二版)虞益诚第15章VB访问SQLServer2005数据库12课件教学.pptVIP

SQLServer2005数据库应用技术(第二版)虞益诚第15章VB访问SQLServer2005数据库12课件教学.ppt

  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文档。上传文档
查看更多
上海应用技术学院 上海应用技术学院 SQL Server 2005数据库 应用技术(第二版) 第15章 VB/VB.NET访问SQL Server 2005数据库 15-1 VB与SQL Server关联的常用编程接口 使用Visual Basic可以建立对本地或者远程数据库操作的应用程序桌面,也可创建企业级分布式的Internet应用程序平台。因此它越来越多地用作大型公司“客户机/服务器或浏览器/服务器”模式下数据库和应用程序的前端开发工具,与后端(后台)的Microsoft SQL Server相结合,VB能够提供一种高性能的客户机/服务器或浏览器/服务器解决方案。使用VB开发SQL server 2005数据库应用程序时,主要有以下几种常用编程接口: DAO(Data Access Objects,数据访问对象)。该对象通过Jet数据库引擎与ODBC的数据源进行通信,可以读取Access数据库(MDB文件)中的数据,也可以从FoxPro或dBase等ISAM数据库和任何ODBC数据源中读取数据,包括SQL Server。 RDO(Remote Data Objects,远程数据对象)。该对象实质就是ODBC API的对象化,它提供用代码生成和操作远程ODBC数据库系统组件的框架。RDO对象模型比DAO对象模型简单,功能比DAO多。 ADO(ActiveX Data Objects,活动数据对象)。它改进了DAO、RDO和各种其他数据访问接口的缺陷,或者说它是一种更加标准的接口,架起了不同数据库、文件系统和E-mail服务器之间的公用桥梁。 15-1 VB与SQL Server关联的常用编程接口 ODBC (Open Database Connectivity,开放数据库互连)。ODBC是OLE DB的前身,首次对不同数据库平台提供了数据的标准接口。由于ODBC是API,直接与驱动器通信,因此更快捷,但也颇难掌握。ODBC只限于关系型数据库,因为SQL是向ODBC数据源发送请求的标准语言。 OLE DB是一组“组件对象模型,COM” 接口,它封装了ODBC的功能,以统一的方式访问存储在不同信息源中数据,可为关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务等对象、Excel 电子数据表、Microsoft Exchange数据等提供了高性能的访问。 15-1 VB与SQL Server关联的常用编程接口 其中,ADO是微软推出的新一代的数据访问技术使用户能够编写访问SQL Server 2005数据库的应用程序。ADO是目前使用最为广泛的,而ODBC相对由 于OLE DB来说使用得更为普遍,获得ODBC驱动程序要比OLE DB便捷得多, 几乎所有微软视窗软件的管理工具中都提供。这样不一定要得到OLE DB的驱 动程序,就可立即访问原有的数据系统。至于DAO与RDO几乎已经淡化了。 OLE DB、ADO、ODBC是微软公司通用数据访问(Universal Data Access, UDA)策略的技术基础,如图15-1所示。 图15-1 Universal Data Access结构 15-2 访问数据库基础 1.引用数据源 为了更好地向读者讲述如何具体的使用Visual Basic访问SQL Server桌面工程,必须引用相关的数据库,表结构如第6章表的管理与使用中所述,包括学生。课程、成绩。班级信息表,分别见表6-1、表6-2、表6-3、表6-4。 2.连接数据源 VB提供了多种数据源连接方式:有Data控件、ADO 控件和ADO数据模型。Data控件在VB程序设计语言中多有介绍,此处就不赘述了。本教材主要基于ADO 控件连接数据库方式并结合实例予以介绍,以展示、讲解具体实际的应用方法。 15-3 使用ADO控件访问SQL Server 2005数据库 在Visual Basic中ADO控件使用户可以使用Microsoft ActiveX Data Objects(ADO)快速地创建一个到SQL Server数据库的连接,完成访问SQL Server 2005数据库操作。 15-3-1 ADO控件要素分析 VB是种面向对象的程序设计语言,它具有属性、方法和事件三大要素。在此,在使用ADO数据控件前将对其三要素进行分析。 1.ADO数据控件的主要属性 ADO数据控件的主要属性如表15-1所示。 15-3 使用ADO控件访问SQL Server 2005数据库

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档