当前所在位置: 首页 > 论文范文 > 正文

全面领会 ODBC技巧

【 字体:

全面领会 ODBC技巧

全面领会 ODBC技巧

  在我们平凡无奇的学生时代,很多人都经常追着老师们要知识点吧,知识点也可以理解为考试时会涉及到的知识,也就是大纲的分支。哪些知识点能够真正帮助到我们呢?下面是小编整理的全面领会 ODBC技巧,仅供参考,大家一起来看看吧。

  目前,众多的厂商推出了行行色色的数据库系统 ,它们在性能、价格 和利用领域上各有千秋。一个综合信息系统 的各部门由于需求区别等原因,往往会存在多种数据库,它们之间的互连造访成为一个棘手 的问题,特别 是当用户需要 从客户机端造访不同的服务器时。

  微软提出的开放式数据库互连(Open-DataBase-Connectivity,即ODBC)成为目前一个强有力解决方案 ,并逐步成为Windows和Macintosh平台上的标准 接口,并推动 了这方面的开放性和标准 化。

  一、ODBC的产生 和发展

  关系型数据库产生 后很快就成为数据库系统 的主流产品,由于每个DBMS厂商都有自己的一套标准 ,人们很早就产生 了标准 化的想法,于是产生 了SQL,由于其语法规范逐渐为人所接管,成为RDBMS上的主导语言。最初,各数据库厂商为领会 决互连的问题,往往供给嵌入式SQL API,用户在客户机端要操作系统 中的RDBMS时,往往要在程序中嵌入SQL语句进行预编译。由于不同厂商在数据款式、数据操作、具体实现甚至语法方面都具有不同程度 的区别,所以彼此不能兼容。

  长期以来,这种API的非规范情况 令用户和RDBMS厂商都不能满意。在80年代后期,一些知名的厂商包孕Oracle、Sybase、Lotus、Ingres、Informix、HP、DEC等结成了SQL Access Group(简称SAG),提出了SQL API的规范核心:调用级接口(Call Level Interface),简称CLI。

  1991年11月,微软发布了ODBC,次年推出可用版本。1992年2月,推出了ODBC SDK 2.0版。ODBC基于SAG的SQL CAE草案所规定的语法,共分为Core、Level 1、 Level 2三种定义,分辨 规范了22、16、13共51条命令,其中29条命令甚至越过了SAG CLI中原有的定义,功效强大而机动。它还包孕标准 的差错代码集、标准 的连接 和登录DBMS法子 、标准 的数据类型表现等。

  由于ODBC思想上的先进性,且没有同类的标准 或产品与之竞争,它一枝独秀,推出后仅仅两三年就受到了众多厂家与用户的青睐,成为一种广为接管的标准 。目前,已经有130多家独立厂商发布了对ODBC的支撑,常见的DBMS都供给了ODBC的驱动接口,这些厂商包孕Oracle、Sybase、Informix、Ingres、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及其API,一旦DBMS端出现变动,则往往导致用户端系统 重新编建或者源代码的修正,这给开发和掩护工作带来了很大艰苦。在ODBC法子 中,不管底层网络环境如何,也无论采纳何种DBMS,用户在程序中都应用同一套标准 代码,无需逐个领会 各DBMS及其API的特性,源程序不因底层的变更而重新编建或修正,从而减轻了开发掩护的工作量,缩短了开发周期。

  @@12W03500.GIF;图1 数据库连接 法子 的转变 @@

  概括起来,ODBC具有以下机动的特性:

  1. 应用户程序有很高的互操作性,雷同的目标 代码实用于不同的DBMS;

  2. 由于ODBC的开放性,它为程序集成供给了方便,为客户机/服务器结构 供给了技巧支撑;

  3. 由于利用与底层网络环境和DBMS离开,简化了开发掩护上的艰苦。

  三、ODBC的系统结构 和实现

阅读全文
论文助手 微信扫一扫
相关推荐

信誉说明

信誉说明
毕业论文网创建于2006年,是国内最早的一批论文资料库与论文网站。在以往10多年的服务中,我们一直将信誉作为工作准则,专注品牌的建设。通过不断的业务完善和提高,我们现在成为学

毕业论文设计指导教师评语

毕业论文设计指导教师评语
转眼间充满意义的大学生活就即将结束,毕业论文是毕业生都必须通过的,毕业论文是一种有计划的、比较正规的检验大学学习成果的形式,那么应当如何写毕业论文呢?下面是小编整理的毕业论文设计指导教师评语,希望能够帮助到大家。  毕业论文设计指导教师评语1  该生能比较全面地完成毕业设计(论文)的任务,方案合理、方法正确,能综合运用本专业的基础知识,分析问题和解决问题的潜力较强。能够运用本学科的常规研究分析方法,运用相关开发技术及软件,进行资料收集、

浅谈如何激发学生的政治学习兴趣

浅谈如何激发学生的政治学习兴趣
浓厚的兴趣是成功的一半。对中学生来说,学习的兴趣就是他们学习的内在驱动力。因此,无论哪一门学科的教学都应高度重视培养学生学习的兴趣,并努力把兴趣培养发展成为追求理想的动力。

解读《诗经》中丰富的妇女形象论文

解读《诗经》中丰富的妇女形象论文
在社会的各个领域,大家或多或少都会接触过论文吧,论文是学术界进行成果交流的工具。那么你知道一篇好的论文该怎么写吗?下面是小编帮大家整理的解读《诗经》中丰富的妇女形象论文,欢迎阅读与收藏。  一、善良软弱的妇女形象  《邶风·谷风》的叙述语气以女主人公自述的方式向我们展示了她的勤劳和善良, 但是又是十分的软弱, 使我们一读完就能感受到女主人公的形象特征。  从内容可以看出, 女主人公在夫家最困难的时候,用勤劳善良的本性和丈夫一起同心同德,

论文答辩开场白(合集15篇)

论文答辩开场白(合集15篇)
在平平淡淡的日常中,大家都经常看到论文的身影吧,论文是进行各个学术领域研究和描述学术研究成果的一种说理文章。写论文的注意事项有许多,你确定会写吗?下面是小编为大家收集的论文答辩开场白,欢迎阅读,希望大

浅析童年经验对萧红文学创作的影响论文

浅析童年经验对萧红文学创作的影响论文
文章分析了童年经验对作家萧红文学创作的影响。童年经验包括“不愉快”和“愉快”两大类,认为“不愉快”的童年使萧红作品出现“父辈缺失”:“愉快”的童年使萧红作品中反复出现祖孙书写的特点。

土木建筑毕业论文答辩自述

土木建筑毕业论文答辩自述
论文答辩是大学论文考核过程中的最后一个重要环节,下面是小编搜集整理的土木建筑毕业论文答辩自述范文,欢迎阅读参考。 一、范文 各位老师,上午好! 我叫XXX,是XX级土木XX班的学生,我的毕业设计的题目是东海中学教学楼设计。毕业设计从去年12月份开始,一

优秀硕士开题报告

优秀硕士开题报告
硕士开题报告作为硕士研究生论文写作的重要支撑,是导师与评委判断硕士论文研究价值、可行性及创新性的主要途径,下面是小编搜集整理的优秀硕士开题报告模板,欢迎阅读参考。 论文题目: 旅游城市的旅游地产开发模式研究 一、课题来源及选题的指导思想 旅游