電子掌出版社 第11章数据库应用程序接口 10DBC结构 ·11.20DBC数据源管理 11.30DBC应用程序结构
第11章 数据库应用程序接口 • 11.1 ODBC结构 • 11.2 ODBC 数据源管理 • 11.3 ODBC 应用程序结构
電子掌出版社 微软公司推出的开放式数据库互连( Open database Connectivity,简称ODBC应用程序接口( Application program Interface,简称API)提供了一种统一的方法,可以访问不同的 异构的数据库系统。使得程序员可以编写出独立于数据库系统的 数据库应用程序 为了简化薮据库应用程序的编程,微软又推出了几个基于ODBC的简 化的数据对象模型,如: ①远程数据对象( Remote Data ob ject,简称RDO) ·②数据访问对象( Data acess object,简称DAO ③ Microsoft基础类( Microsoft foundation class,简称MFC) 数据库类
• • 微软公司推出的开放式数据库互连 (Open Database Connectivity,简称ODBC)应用程序接口(Application Program Interface,简称API)提供了一种统一的方法,可以访问不同的、 异构的数据库系统。使得程序员可以编写出独立于数据库系统的 数据库应用程序。 为了简化数据库应用程序的编程,微软又推出了几个基于ODBC的简 化的数据对象模型,如: • ① 远程数据对象 (Remote Data Object,简称RDO) • ② 数据访问对象 (Data Acess Object,简称DAO) • ③ Microsoft 基础类 (Microsoft Foundation Class,简称MFC) 数据库类 • 返回目录
電子工常出社 111ODBC结构 1.ODBC解决方案 要标准化数据库的访问,有三个问题要考虑 ①应用程序必须可以使用相同的源代码访问多种数据 库系统,而无须重新编译或链接. ②应用程序必须可以同时访问多种数据库系统。 ③ODBC应该支持哪些数据库系统的功能特点? ODBC针对这几个问题设定了解决方案。 返回目录
• 1. ODBC解决方案 • 要标准化数据库的访问,有三个问题要考虑: • ① 应用程序必须可以使用相同的源代码访问多种数据 库系统,而无须重新编译或链接。 • ② 应用程序必须可以同时访问多种数据库系统。 • ③ ODBC应该支持哪些数据库系统的功能特点? • ODBC针对这几个问题设定了解决方案。 • 返回目录 11.1 ODBC结构
電子掌出版社 ·2.ODBC结构 如下图所示,ODBC有四个组成部分:应用程序、驱动程序管理器、 驱动程序和数据源,ODBC结构图如下: 应用程序 ODBC API 驱动程序管理器 ODBC API 驱动程序 驱动程序 驱动程序 数据源 数据源 数据源 在开发一个由ODBC技术支持的应用程序时,首先要建立数据源, 并给它命名。在建立数据源时,要指定ODBC驱动程序名、数据 库服务器的名称、网络地址、连接参数等等信息。这个命名的数 据源名称就给ODBC驱动程序管理器指出了数据库服务器的名称 和用户默认的连接参数等。之后,用户就可以使用该数据源名称 来访问该数据库,而无需知道该数据为的技术细节
• 2. ODBC结构 • 如下图所示,ODBC有四个组成部分:应用程序、驱动程序管理器、 驱动程序和数据源,ODBC结构图如下: • 在开发一个由ODBC技术支持的应用程序时,首先要建立数据源, 并给它命名。在建立数据源时,要指定ODBC驱动程序名、数据 库服务器的名称、网络地址、连接参数等等信息。这个命名的数 据源名称就给ODBC驱动程序管理器指出了数据库服务器的名称 和用户默认的连接参数等。之后,用户就可以使用该数据源名称 来访问该数据库,而无需知道该数据为的技术细节。 • 返回目录
電子掌出版社 112ODBC数据源管理 数据源是用数据源名( ata source name,简称DSN)标识的数据库 或文件。 1.数据源的类型 数据源主要有以下几种类型: ①用户DSN ②系统DSN。 ③文件DSN。 ·2.数据源管理器 ·在用ODBC驱动程序的安装程序安装完ODBC驱动程序后,就可以为 ODBC驱动程序定义1个或多个数据源。 在 Microsoft Windows操作系统中,预装了许多ODBC驱动程序, 并带有一个数据源管理器。使用数据源管理器可以对数据源进行 管理 在创建和配置好数据源后,用户就可以在应用程序中使用该数据 源的名称一访问该数据源了
11.2 ODBC 数据源管理 • 数据源是用数据源名(Data Source Name,简称DSN)标识的数据库 或文件。 • 1. 数据源的类型 • 数据源主要有以下几种类型: • ① 用户DSN。 • ② 系统DSN。 • ③ 文件DSN。 • 2. 数据源管理器 • 在用ODBC驱动程序的安装程序安装完ODBC驱动程序后,就可以为 ODBC驱动程序定义1个或多个数据源。 • 在Microsoft Windows操作系统中,预装了许多ODBC驱动程序, 并带有一个数据源管理器。使用数据源管理器可以对数据源进行 管理。 • 在创建和配置好数据源后,用户就可以在应用程序中使用该数据 源的名称一访问该数据源了。 • 返回目录