接口和实现 应用程序的主要功能是:调用ODBC函数,递 交SQL语句给DBMS,检索出结果,并进行处理 驱动程序管理器是一个动态连接库(DLL) 用于连接各种DBS的DBMS驱动程序(如0 racle、 Foxpro、 Sybase等驱动程序),管理应用程序和 DBMS驱动程序之间的交互作用(通信)。 驱动程序也是一个动态连接库(DL),应 用程序通过调用驱动程序所支持的函数来操纵数 据库。 2021/2/20 Information College. ChangJun
11 2021/2/20 Information College · ChangJun 接口和实现 应用程序的主要功能是:调用ODBC函数,递 交SQL语句给DBMS,检索出结果,并进行处理。 驱动程序管理器是一个动态连接库(DLL), 用于连接各种DBS的DBMS驱动程序(如Oracle、 Foxpro、Sybase等驱动程序),管理应用程序和 DBMS驱动程序之间的交互作用(通信)。 驱动程序也是一个动态连接库(DLL),应 用程序通过调用驱动程序所支持的函数来操纵数 据库
网络环境下基于单层驱动程序的ODBC结构《 ODBC数据库应用程序 ↓ 工作站 驱动程序管理器 单层驱动程序(包含数据库引擎 网络 文件服务器 数据库文件(*.DBF) 2021/2/20 Information College. ChangJun
12 2021/2/20 Information College · ChangJun 网络环境下基于单层驱动程序的ODBC结构
基于多层驱动程序的ODBC结构(两层结构)a ODBC数据库应用程序 驱动程序管理器 客户端 多层驱动程序 客户端网络支撑软件 SQL请求 (网络) 操作结果 服务器网络支撑软件 数据库服务器 数据库引擎 数据库文件(*DBP 2021/2/20 Information College. ChangJun
13 2021/2/20 Information College · ChangJun 基于多层驱动程序的ODBC结构(两层结构)
基于网关机制的多层驱动程序ODBC结构 (三层结构) ODBC数据库应用程序 客户浏览器 客户端网络支撑软件 (网络) 服务器网络支撑软件 WWW服务器 数据库网关 驱动程序管理器 驱动程序 数据库服务器 数据库引擎 数据库 2021/2/20 Informat
14 2021/2/20 Information College · ChangJun 基于网关机制的多层驱动程序ODBC结构 (三层结构) ODBC数据库应用程序 客户端网络支撑软件 客户浏览器 (网络) 数据库引擎 WWW服务器 数据库 驱动程序管理器 数据库网关 服务器网络支撑软件 驱动程序 数据库服务器
数据源类型 1、用户数据源 用户创建的数据源,称为“用户数据源”。此时 只有创建者才能使用,并且只能在所定义的机器上运 行。任何用户都不能使用其他用户创建的用户数据源 2、系统数据源 所有用户和在 Windows nt下以服务方式运行的应 用程序均可使用系统数据源。 3、文件数据源 文件数据源是ODBC3.0以上版本增加的一种数据 源,可用于企业用户,ODBC驱动程序也安装在用户的 计算机上 2021/2/20 Information College. ChangJun
15 2021/2/20 Information College · ChangJun 数据源类型 1、用户数据源 用户创建的数据源,称为“用户数据源”。此时 只有创建者才能使用,并且只能在所定义的机器上运 行。任何用户都不能使用其他用户创建的用户数据源。 2、系统数据源 所有用户和在Windows NT下以服务方式运行的应 用程序均可使用系统数据源。 3、文件数据源 文件数据源是ODBC 3.0以上版本增加的一种数据 源,可用于企业用户,ODBC驱动程序也安装在用户的 计算机上