欢迎来到天天文库
浏览记录
ID:40415234
大小:1.01 MB
页数:92页
时间:2019-08-02
《(最新)教材课件:第9章利用data控件开发数据库应用程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第9第9章利用Data控件开发数据库应用程序——数据库应用教程1本章主要内容9.1利用VB开发数据库应用程序概述9.2Data控件和数据绑定控件9.3高级数据绑定控件的使用77#主要内容2VisualBasic是Microsoft公司推出的可视化开发环境它采用面向对象的程序设计技术,是Windows环境下优秀的程序设计工具之一具有较强的数据库开发功能9.1利用VisualBasic6.0开发数据库应用程序概述39.1.1VisualBasic数据库开发功能概述VisualBasic6.0中与数据库编程有关的特征可描述如下:
2、(1)VisualBasic处理的数据库属于关系型数据库。(2)支持多种存取模式,如DAO(数据访问对象)、RDO(远程数据对象)、ADO(ActiveX数据对象)。(3)可以针对SQLServer、Oracle等不同的数据库服务器开发完善的客户/服务器应用程序。(4)增强了不需要经过复杂编程就可以管理和显示数据库数据的Data控件和数据绑定控件。Data控件用于与具体的数据库相连接,数据绑定控件用于显示和修改数据库中的数据。(5)提供了DataReportDesigner报表设计工具,能够快速地生成报表。(6)提供了使用
3、和配置连接的工具与命令,提供了进行ODBC开发的API函数。(7)完全支持多层的数据库应用程序开发。客户服务器应用程序一般有两层和多层之分,多层数据库应用程序一般是三层。49.1.2VisualBasic6.0支持的数据库种类VisualBasic6.0能够操作的数据库基本上可以分成下三类:1.VisualBasic本地数据库即MicrosoftAccess数据库。2.外部数据库支持几种流行ISAM(IndexSequenceAccessMethod——索引顺序访问方法)数据库,该类数据库主要包括:dBase系列、Micr
4、osoftFoxPro系列、Paradox系列等。此外VisualBasic6.0还可以访问文本文件、MicrosoftExcel、Lotusl-2-3电子表格等。3.ODBC数据库VisualBasic6.0版本支持符合ODBC标准的客户/服务器数据库,如:MicrosoftSQLServer、Oracle等。59.1.3VisualBasic6.0支持的数据存取模式1.VisualBasic6.0中支持数据存取模式(1)数据存取对象(DataAccessObjects——DAO)(2)远程数据对象(RemoteData
5、Objects——RDO)(3)ActiveX数据对象(ActiveXDataObjects——ADO)起初,VisualBasic只支持连接在MicrosoftJet数据库引擎(MicrosoftAccess中的数据库引擎)上的DAO。后来,考虑到存在其他数据库类型,微软公司制定了开放式数据库连接(ODBC)标准,并用RDO支持这一标准。最后,微软公司认识到Web的重要性,并创建ActiveX数据对象。ActiveX数据对象编制了一种允许通过网络和Web方式连接到同一台计算机上的弹性标准,并用来取代ODBC。通过这三种数
6、据存取方法,在应用程序中可以通过编程控制连接、通过查询返回数据和操作数据。说明:由于DAO和RDO在目前数据库系统的开发中已经较少使用,仅要求掌握ADO69.1.3VisualBasic6.0支持的数据存取模式2.使用数据存取模式的方法(1)使用特殊控件在VB6.0中提供了支持DAO、RDO和ADO的特殊控件:Data控件(支持DAO)远程Data控件(支持ODBC)ADOData控件(支持ADO)使用这些控件可以连接到数据库并操作数据库中的数据,但这些控件实际上并不能显示数据,必须将它们与VB的数据绑定控件捆绑在一块,由
7、数据绑定控件控制数据显示、修改和记录的移动等。(2)通过程序代码每种数据存取方法都由一系列对象组成,这些对象都有一系列方法、属性甚至可响应特定的事件,在程序中可以直接以编程方式创建和使用三种数据存取方法提供的对象,实现数据库应用程序需要(数据的显示和修改、记录的移动和数据查询等)的功能。79.1.4.ODBC简介1.ODBC简介ODBC(OpenDatabaseConnectivity)的全称是开放的数据库互连,它是一种访问数据库的统一界面标准。通过ODBC,数据库应用程序不需要考虑不同数据库的格式,而采用统一的方法去使用
8、数据库8从物理上看,ODBC由应用层、ODBC层和数据层三个层次组成9(1)数据源名:它是通过ODBC管理器注册的一个数据源的名称,应用程序根据数据源名就可访问具体的数据库,从而使中间的细节变得透明;(2)ODBC数据库应用程序:完成数据库功能的由程序设计语言编写的应用程序;(3)ODBC管理器(ODB
此文档下载收益归作者所有