应用 ODBC技术访问数据源的方法及实例
ODBC的标准去实现底层的驱动程序,它对用户是透明的。
本文链接地址:http://www.oyaya.net/fanwen/view/141232.html
作为一种数据库联接的标准技术,ODBC有以下几个主要特点:
1·ODBC是一种使用SQL的程序设计接口;
2·ODBC的设计是建立在客户机/服务器体系结构基础之上的;
3·ODBC使应用程序开发者避免了与数据源联接的复杂性;
4·ODBC的结构允许多个应用程序访问多个数据源,即应用程序与数据源的关系是多对多的关系。
3 ODBC的工作原理与实现
ODBC的结构是建立在客户机/服务器体系结构之上,它包含四个组件。
3.1 应用程序(Application)
应用程序即是用户的应用,它负责用户与用户接口之间的交互操作,以及调用ODBC函数以给出SQL请求并提取结果以及进行错误处理。
3.2 ODBC驱动程序管理器(Driver Manager)
ODBC驱动程序管理器为应用程序加载和调用驱动程序,它可以同时管理多个应用程序和多个驱动程序。它的功能是通过间接调用函数和使用动态链接库(DLL)来实现的,因此它一般包含在扩展名为”DLL“的文件中。
3.3 ODBC驱动程序(Driver)
ODBC 驱动程序执行ODBC函数调用,呈送 SQL 请求给指定的数据源,并将结果返回给应用程序。驱动程序也负责与任何访问数据源的必要软件层进行交互作用,这种层包括与底层网络或文件系统接口的软件。
《应用 ODBC技术访问数据源的方法及实例(第2页)》