开放数据库连接(ODBC)

✍ dations ◷ 2025-10-28 19:43:05 #开放数据库连接(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管理器,当前主要存在以下几种实现:

相关

  • 路易氏体失智症路易氏体失智症(英语:Dementia with Lewy bodies,缩写为 DLB)是一种伴随着行为(英语:Behavior change (individual))、认知及活动功能退化(英语:Parkinsonism)的失智症,患者的记忆力虽
  • ICD-11人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学国际疾病分类第十一版(简称ICD-11),或称
  • 异氰酸酯异氰酸酯是一类由异氰酸衍生出的酯,通式为R-N=C=O,是氰酸酯R-O-C≡N的异构体。根据分子中酯基个数的不同,可分为单异氰酸酯、二异氰酸酯等。二异氰酸酯可用于生产聚氨酯。通常
  • 焦磷酸盐焦磷酸盐(英语:Pyrophosphate)是焦磷酸的盐。焦磷酸盐又称二磷酸盐或双磷酸盐(英语:Diphosphate)。在食品添加剂中,焦磷酸盐的代号是E450。除了正盐以外,也有一些焦磷酸的酸式盐存在
  • 首都医科大学坐标:39°52′00″N 116°21′11″E / 39.86671°N 116.3529685°E / 39.86671; 116.3529685首都医科大学(英语:Capital Medical University,缩写:CCMU),简称首医,创建于1960年9月12
  • Ir4f14 5d7 6s22, 8, 18, 32, 15, 2蒸气压第一:880 kJ·mol−1 第二:1600 kJ·mol主条目:铱的同位素铱是原子序77号的元素,其元素符号为Ir,是一种十分刚脆,银白色的铂系过渡金属
  • 依附依附理论(英语:attachment theory)是一种心理学、演化、动物行为学理论,旨在探讨“人际关系”:二或多个个体间的感情纽带。依附理论最重要的原则是,幼童因为社会与情感需求,而至少
  • 圆锥角膜圆锥角膜(英语:Keratoconus),可简称为 KC、KCN、KTCN,是一种眼疾患,角膜会变得愈来越薄。圆锥角膜可能引起视野模糊(英语:Blurred vision)、复视、近视、散光及畏光。通常患者的两眼
  • 互补分布在语言学中,当两个语言成分(辅音、元音、词素等)不能在同一个环境中出现,即处于互补分布。当两个以上的语音成分处于互补分布时,这两种成分一般可以视为同一个音位的条件变体。但
  • 逻辑主义逻辑主义是数学哲学中的一门学派,其理论推测数学是逻辑的延伸,甚至认为一切的数学皆可视为逻辑的原型。创始者为戈特洛布·弗雷格,伯特兰·罗素和阿弗烈·诺夫·怀海德在理论理