数据库第九讲.ppt

数据库第九讲.ppt

ID:56477108

大小:354.00 KB

页数:25页

时间:2020-06-19

数据库第九讲.ppt_第1页
数据库第九讲.ppt_第2页
数据库第九讲.ppt_第3页
数据库第九讲.ppt_第4页
数据库第九讲.ppt_第5页
资源描述:

《数据库第九讲.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VB访问数据库的接口数据绑定控件显示数据,ADO控件提取数据。如果把ADO比喻为连接数据库和前台应用系统的数据管道,那么接下来我们需要关注这条管道是如何连接前台应用程序和后台数据库的。前台的控件可以通过DataSource这样的属性来连接ADO,那么后台数据库呢?AnIntroductiontoDatabaseSystem接口概述什么是接口?这里所说的接口就是ADO和后台数据库(包括SQLServer、Oracle、Access等)的连接部分。微软设计的ADO并不是针对某个特定的数据库而设定的,而是希望能够从所有的主流数据

2、库中都能够提取数据,而且ADO也成功地做到了这一点。这里的接口就是ADO和数据库如何连接的方法。AnIntroductiontoDatabaseSystemODBC接口ODBC即OpenDataBaseConnectivity,开放式数据库连接技术。使用ODBC的目标是使程序员开发的数据库项目可以几乎不加改动地访问不同操作系统平台上的各种数据库,如Windows平台上的SQLServer、Oracle、Access,UNIX平台上的Oracle等。为了在VB程序中简化ODBC接口的使用,往往使用一个DSN(数据源名称)来代

3、替连接的数据库和其ODBC数据库接口驱动程序。AnIntroductiontoDatabaseSystemODBC接口不同类型的数据库都有自己的ODBC接口驱动程序,ODBC驱动程序以DLL文件存在,通常情况下该文件保存在Windows安装目录的system32子目录下。DSN(数据源名称)在基于ADO开发的VB数据库程序中,往往会将通过ODBC接口连接某种类型数据库的过程封装起来,取一个DSN(数据源名称)来代替,这样就可以简化ADO的配置。AnIntroductiontoDatabaseSystemOLEDB接口ODB

4、C接口出现之后,在很长时间内一直是程序员开发数据库系统的首选接口技术。ODBC接口比较简单,但它也有自己的缺陷,所以OLEDB接口又被提出并广泛使用。ODBC接口的缺陷(有两个主要的缺陷)只能连接关系型数据;普遍适用,但对每种数据库的支持都不是特别理想。AnIntroductiontoDatabaseSystemOLEDB接口OLEDB是新一代数据接口标准,其设计要求是能够以统一的方式访问所有的数据类型。换句话说,开发的数据库项目的后台数据库几乎可以是所有的数据类型。目前,OLEDB也逐步成为了利用ADO开发数据库项目的接

5、口标准。微软已经开发了许多标准的OLEDB驱动程序。OLEDB接口中没有集中管理OLEDB驱动程序,而是开发了各种数据库的OLEDB驱动程序,程序员可以按照数据库的不同类型选择驱动程序。AnIntroductiontoDatabaseSystemOLEDB和ODBC的比较OLEDB接口追求的是“专用”,每种类型的数据库都有自己专用的OLEDB接口驱动程序。ODBC接口追求的是“通用”,首先都要使用ODBC数据源管理器,然后调用自己的驱动程序。正是由于OLEDB接口的驱动程序是针对特定类型的数据库设计的,所以尽管通用性差一些

6、,但效率更高。AnIntroductiontoDatabaseSystemOLEDB-ODBC接口由于ODBC标准目前还在广泛使用,所以OLEDB也推出了和ODBC的接口,称为“MicrosoftOLEDBProviderforODBCDrivers”,简称MSDASQL。由于OLEDB-ODBC接口仅仅是一种过渡接口技术,而且多了一个连接层次,所以实际开发中使用并不多。AnIntroductiontoDatabaseSystem理解3种接口在VB中基于ADO来开发数据库系统,以上3中接口都是可以采用的。可以把这3种接口技

7、术比喻为VB客户机程序有3条到达SQLServer2000服务器的道路。ODBC接口OLEDB接口OLEDB-ODBC接口AnIntroductiontoDatabaseSystemDSN(数据源名称)由于相当一部分程序员还比较偏爱ODBC接口技术,而谈ODBC就离不开DSN,所以下面集中介绍DSN的类型和创建方法。AnIntroductiontoDatabaseSystemDSN(数据源名称)的类型Windows在“控制面板”中提供了一个ODBC数据源配置程序,称为“ODBC数据源管理器”。在该管理器中可以管理本机上的O

8、DBC数据源。Windows提供了3种数据源类型:用户数据源名称系统数据源名称文件数据源名称AnIntroductiontoDatabaseSystem创建系统DSN以下将介绍如何创建一个连接SQLServer2000数据库的系统DSN控制面板->管理工具->数据源ODBC->系统DSN->添加AnIn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。