1 / 8
文档名称:

全面了解ODBC技术.doc

格式:doc   大小:66KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

全面了解ODBC技术.doc

上传人:小雄 2020/9/22 文件大小:66 KB

下载得到文件列表

全面了解ODBC技术.doc

相关文档

文档介绍

文档介绍:全面了解ODBC技术冃前,众多的厂商推出了行行色色的数据库系统,它们在性能、价格和应用范围上各有千秋。一个综合信息系统的各部门由于需求差异等原因,往往会存在多种数据库,它们之间的互连访问成为一个棘手的问题,特别是当用户需要从客户机端访问不同的服务器吋。微软提出的开放式数据库互连(Open-D&taB&se-Connectivity,即ODBC)成为冃前一个强有力解决方案,并逐步成为Windows和Macintosh平台上的标准接口,并推动了这方面的开放性和标准化。一、ODBC的产生和发展关系型数据库产生后很快就成为数据库系统的主流产品,由于每个DBMS厂商都有自己的一套标准,人们很早就产生了标准化的想法,于是产生了SQL,由于其语法规范逐渐为人所接受,成为RDBMS上的主导语言。最初,各数据库厂商为了解决互连的问题,往往提供嵌入式SQLAPT,用户在客户机端耍操作系统中的RDBMS时,往往耍在程序中嵌入SQL语句进行预编译。由于不同厂商在数据格式、数据操作、具体实现甚至语法方面都具有不同程度的差异,所以彼此不能兼容。长期以来,这种API的非规范情况令用户和RDBMS厂商都不能满意。在80年代后期,一些著名的厂商包括Oracle、Sybase>Lotus>Ingres、Informix>HP、essGroup(简称SAG),提出了SQLAPI的规范核心:调用级接口(CallLevelInterface),简称CLI。1991年11月,微软宣布了ODBC,次年推出可用版本。1992年2月,。ODBC基于SAG的SQLCAE草案所规定的语法,共分为Core^Level1>Level2三种定义,分别规范了22>16、13共51条命令,其屮29条命令甚至超越了SAGCLI屮原有的定义,功能强大而灵活。它还包括标准的错误代码集、标准的连接和登录DBMS方法、标准的数据类型表示等。由于ODBC思想上的先进性,且没有同类的标准或产品与之竞争,它一枝独秀,推山后仅仅两三年就受到了众多厂家与用户的青睐,成为一种广为接受的标准。目前,已经有130多家独立厂商宣布了对ODBC的支持,常见的DBMS都提供了ODBC的驱动接口,这些厂商包括Oracle>Sybase>InformixIngres>IBM(DB/2)>DEC(RDB)>HP(ALLBASE/SQL)>Gupta、Borland(Paradox)等。目前,ODBC已经成为客户机/服务器系统中的一个重要支持技术。二、ODBC的基本思想与特点ODBC的基本思想是为用户提供简单、标准、透明的数据库连接的公共编程接口,开发厂商根据ODBC的标准去实现底层的驱动程序,这个驱动对用户是透明的,并允许根据不同的DBMS采用不同的技术加以优化实现,这就利于不断吸收新的技术而趋完善。这同时也就是数据库驱动的思想,它很类似于Windows屮打印驱动的思想。在Windows中,用户安装不同的打印驱动程序,使用同样一条打印语句或操作,就可很容易地实现在不同打印机上打印输出,而不需耍了解内部的具体原理。ODBC出现以后,用户安装不同的DBMS驱动就可用同样的SQL语句实现在不同DBMS上进行同样的操作,而且无需预编译。ODBC带来了数据库连接方式的变革,如图1所示。在传统方式中,开发人员要熟悉多个DBMS及其AP

最近更新

重庆烟草现代物流配送体系构建研究的开题报告.. 2页

2024年新学期高职班主任工作计划-班主任工作计.. 8页

重型电动轮自卸车发动机悬置系统研究的开题报.. 2页

2024年新学期家长对孩子的寄语(精选200句) 25页

配电网新型电能质量综合治理装置的研究的开题.. 2页

2024小学期末教师个人工作总结10篇 26页

2024年学校防溺水工作应急预案范文(33篇) 92页

2024年银行大堂经理年终工作总结(33篇) 86页

邓钟《筹海重编》研究开题报告 2页

5.10母亲节国旗下小学生讲话稿(30篇) 41页

《矛和盾的结合》教学设计 6页

2021-2022年二级建造师之二建建设工程法规及相.. 24页

2022家校共育心得体会范文(通用12篇) 19页

2022秋国开大学电大马克思主义基本原理概论大.. 5页

中考应试技巧和策略 12页

九年级不规则动词表(带音标) 18页

中药熏蒸疗法 12页

乐府诗与古诗之表解 10页

智能化交通运输系统公开课一等奖课件省赛课获.. 48页

实验二十三植物检索表的编制和使用 10页

企业自我检查方案 3页

八年级生物下册第8单元选择健康的生活方式示范.. 25页

平衡记分卡 28页

昆虫标本的采集与制作 17页

钢材物资供货方案投标方案 7页

大班科学活动《有趣的转动》说课稿 8页

空调铜管的蚁巢腐蚀 10页

商用飞机制造生产建设项目可行性研究报告 97页

中华苏维埃共和国 26页

国家开放大学学前教育社会实践表 11页