1 / 113
文档名称:

数据库应用技术PPT课件-第13章 数据控件与数据绑定控件的使用.ppt

格式:ppt   页数:113
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库应用技术PPT课件-第13章 数据控件与数据绑定控件的使用.ppt

上传人:3346389411 2013/4/18 文件大小:0 KB

下载得到文件列表

数据库应用技术PPT课件-第13章 数据控件与数据绑定控件的使用.ppt

文档介绍

文档介绍:第13章数据控件与数据绑定控件的使用
数据库技术应用
1
VB开发数据库概述
VB数据库开发功能概述
VB是微软公司发布的应用程序开发工具,不但具有强大的程序设计能力,还具有强大的数据库编程能力。
1.
VB处理的数据库属于关系类型数据库,由不同层次的对象组成。一个数据库由多个表组成,每个表包含若干字段。
支持ADO存取模式,即ActiveX Data Object
支持OLE ,即对象连接与嵌入数据库和组件对象模型。是一种标准,按此标准开发的软件模块可以“插入”到系统中使用。
可以针对SQL Server 和Oracle 等不同的数据库服务器开发完善的客户/服务器应用程序。
具有管理和显示数据源的数据控件和数据绑定控件。数据控件用于与数据库连接,数据绑定控件用于显示数据表的记录。
提供报表设计工具,能够快速生成报表
提供了使用和配置连接的工具与命令,及进行ODBC 开发的API 函数。
2
2. VB作为数据库开发平台的优点
(1) 简单性
VB为每种数据访问模式提供了相应的控件,通过控件,可以方便地连接数据库,只需编写少量的代码甚至不用编写代码就可以访问和操作数据库。
(2)灵活性
VB不象一般数据库那样局限于特定的应用程序结构,也不需要用某些指令对打开的数据库进行操作。
(3)可扩充性
在VB中可以用ActiveX控件,这些控件可以由微软公司提供,也可以由第三方开发。有了ActiveX控件,可以在VB中增加新功能。
3

数据库编程语言一般都有自己特定格式的数据库。VB默认的数据库格式是Microsoft Access,
可以对其它多种格式的数据库进行操作和处理。VB支持的数据库有以下三类:
VB 本地数据库,与Microsoft Access 格式相同。
外部数据库,如 dbase , Microsoft FoxPro 等。
ODBC 数据库,支持符合ODBC 标准的客户-服务器数据库,如: Microsoft SQL Server,Oracle等。
4

:
数据存取对象(Data Access Objects, 简称DAO)
远程数据对象(Remote Data Objects, 简称RDO)
ActiveX数据对象(ActiveX Data Objects, 简称ADO)

DAO模式是VB最早期的数据访问模式。
是以Microsoft的Jet数据库引擎为核心而发展起来的一组动态链接库。它提供了两种类型来支持数据库:
通过Microsoft的Jet数据库引擎来操作本地数据库。
通过使用ODBCDirect,来存取ODBC数据库。
使用ODBC存取方法,DAO可以访问任何提供标准ODBC驱动程序的客户/服务器数据库。
5

远程数据库是数据库应用中新兴的领域,的推广,网络数据库应用系统日益增加。对于网络应用程序来说,其数据访问端与数据库之间有比较远的距离,使用DAO组件已不能满足远程数据访问的要求,因此应使用远程数据对象RDO来访问数据库。
RDO直接与数据库服务器连接,所以它比较适合于客户机/服务器方式。
6

ADO是最新的数据访问技术,ADO提供了较为高级的访问OLE DB数据源的机制,它结合了DAO和RDO的优点,并提供了OLE DB数据源的入口。
OLE DB是一个低层的数据访问接口,它向应用程序提供了一个统一的数据访问方法,利用它可以访问各种数据源,包括传统的关系型数据库、电子邮件系统及自定义的商业对象。
7
SQL Server 数据库的DSN的配置
(ODBC)
开放式数据库互连—ODBC(Open Database Connectivity)的概念来源于对多个数据库数据存取的需求。
在早期的数据库编程中,由于不同的数据库管理系统(DBMS),有自己的数据库格式和嵌入式的SQL语言,即使应用程序完成同样的功能,但只要DBMS选取的不同,则编写的程序将完全不同。程序员为了能够访问不同的数据库而不得不学习多个DBMS的内容。
8
希望摆脱专用数据库本身的约束,对于不同的DBMS,采用统一的编程界面,从而使数据库应用程序在访问另外一种数据库格式时,不需要对源程序进行修改。ODBC开发的最初目标就是为Windows程序员提供一套访问数据库的SQL函数调用,而这些函数的调用采用相同的用户界面。
ODBC用户可以用ODBC的SQL语句访问任何支持ODBC标准的数据库,从而使应用程序访问不同的数据库的操作不依赖任何DB