首页 >
开放数据库连接(ODBC)
✍ dations ◷ 2025-10-07 22:18:37 #开放数据库连接(ODBC)
ODBC(Open Database Connectivity,开放数据库互连)提供了一种标准的API(应用程序编程接口)方法来访问数据库管理系统(DBMS)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。ODBC的设计者们努力使它具有最大的独立性和开放性:与具体的编程语言无关,与具体的数据库系统无关,与具体的操作系统无关。在ODBC诞生之前,如果要开发数据库应用程序,则必须要使用数据库厂商随数据库产品一同发布的一些工具集来访问数据库,或者在程序中使用嵌入式SQL来访问数据库。当时,对于访问数据库的方法,缺乏一个基于C语言的统一编程接口。在这种背景下,微软于1992年发表了ODBC。之后,X/Open组织以及ISO标准化组织基于ODBC 3.0的规范,进一步进行了标准化,于1995年发表了SQL/CLI标准。该标准已经成为了SQL标准的一部分。版本历史:ODBC的运用形态通常是由应用程序经过一个称之为ODBC管理器的工具,创建一个DSN,指明需要调用的ODBC驱动程序,从而访问对应的数据库。对于用户的应用程序而言,ODBC驱动程序是相对不可见的。用户只需要在ODBC管理器中配置相应的数据库的数据源信息,并登录相应的ODBC驱动程序即可。DSN分为三种:也可以用连接字符串而不需要事先创建DSN,例如各个数据库厂商通常都为自己的数据库实现了ODBC驱动程序。从Oracle,DB2,SQL Server到微软的Access数据库,都实现了面向各自数据库产品的数据驱动程序。而对于ODBC管理器,当前主要存在以下几种实现:
相关
- 拟菌病毒Acanthamoeba polyphaga mimivirus拟菌病毒是一个包括Acanthamoeba polyphaga mimivirus(APMV)的一个属,或许是与演化史相关的巨型病毒。通常所说的“拟菌病毒”就指APMV。在口
- Wired《连线》(Wired)是一份在全美国发行的彩色月刊杂志,并同时拥有在线版本。该杂志于1993年3月开始发行,着重报道科技对文化、经济和政治的影响。《连线》杂志隶属于康泰纳仕集团,总
- 驯化物种驯化(英语:Domestication)是指一种生物的成长与生殖逐渐受另一种生物利用与掌控的过程,例如人类栽培各种农作物、畜牧,以及切叶蚁驯养真菌。人类驯化动植物的目的主要包括作为食
- 取代基取代基是取代的无机或有机化合物中氢原子的基团,取代发生后,会形成新的化合物。不同的取代基会导致不同的效应,如诱导效应、共振效应、电子效应及立体效应等,从而使不同的化合物
- 工程核工程(英语:Nuclear engineering)是工程学的一门分支,是原子核物理学的工程应用层面,主要领域有核电、核医学、核子材料学与辐射度量等方面。但也和一些国际性议题有关连,如:核武
- 雷打雪雷打雪(英语:thundersnow),又称雷雪或雷打冬,是指某个区域降雪过程中伴随着打雷或者在冬天打雷的天气现象。这种天气现象非常罕见,但平均而言北美比东亚常见。当某个区域冬季的气
- 雅各雅各(Jacob或Ya'akov;希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsov
- 撒马利亚派撒马利亚人(希伯来语: שומרונים,Shomronim,字面意思为“《妥拉》的守护者”;阿拉伯语:السامريون,Sāmeriyyūn),生活在黎凡特的族群,是以色列人的一个旁支。撒
- 喙喙是鸟类上下颌包被的硬角质鞘,相当于哺乳动物吻突、唇和齿的功能。喙的主要功能是取食和梳理羽毛。某些恐龙也有类似的构造,不过不一定与鸟类同源。达尔文正是研究了加拉帕戈
- 本体论 (计算机)在计算机科学与信息科学领域,理论上,本体是指一种“形式化的,对于共享概念体系的明确而又详细的说明”。本体提供的是一种共享词表,也就是特定领域之中那些存在着的对象类型或概