开放数据库连接(ODBC)

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

相关

  • 锂离子聚合物电池锂聚合物电池(英语:lithium polymer,缩写:Li-Po),又称聚合物锂电池、聚锂电池,是一种锂离子电池。锂聚电池通常是由数个相同的平行子电池芯(secondary cells)来增加放电电流,或由数个
  • 铝离子电池铝离子电池(Aluminium-ion battery)是一类可充电电池,放电时,铝离子从阴极移动到阳极;充电时,铝离子又回到阴极。铝离子电池与锂离子电池功能相似,但由于组成和结构不同,电能输出水
  • 瓜德罗普坐标:16°15′N 61°35′W / 16.250°N 61.583°W / 16.250; -61.583瓜德罗普(Guadeloupe;/ˌɡwɒdəˈluːp/; 法语发音:.mw-parser-output .IPA{font-family:"Charis SIL","D
  • 佛兰德佛兰德(荷兰语:Vlaanderen;法语:Flandre;英语:Flanders),又译法兰德斯,是比利时西部的一个地区,人口主要是弗拉芒人,说荷兰语(又称“弗拉芒语”)。传统意义的“佛兰德”亦包括法国北部和
  • 拓扑学在数学里,拓扑学(英语:topology)也可写成拓朴学,或意译为位相几何学,是一门研究拓扑空间的学科,主要研究空间内,在连续变化(如拉伸或弯曲,但不包括撕开或黏合)下维持不变的性质。在拓扑
  • 心理疾病列表根据美国《精神疾病诊断与统计手册》第四版,美国精神医学学会对现有精神疾病进行分类,其包括四百种疾病。另外,联合国世界卫生组织的《国际疾病与相关健康问题统计分类》也被广
  • 脑震荡脑震荡是一种常见而较轻微的脑部创伤病症,指病人因为意外或头部被猛烈撞击使脑部受震而引发的综合症。其特点为短暂的失忆,清醒后常有头疼、恶心、呕吐等症状,但无任何神经系统
  • 鼻涕鼻涕(又称为鼻水)是指鼻中的粘液。鼻涕由鼻粘膜的杯状细胞分泌,功能在于保护呼吸道。鼻涕的分泌是持续性的,但因鼻腔与食道相通,所以一般都在不知不觉中被咽下。呼吸道中粘液分泌
  • 集合集合(英语:Set,或简称集)是基本的数学概念,它是集合论的研究对象,指具有某种特定性质的事物的总体,(在最原始的集合论─朴素集合论─中的定义,集合就是“一堆东西”。)集合里的事物(“
  • 述宾短语述宾短语,或称述宾词组,是短语的结构分类之一,它是由两个成分以“支配、关涉”的关系组成的一类结构:前面是述语,后面是宾语。宾语是述语所表示的动作或现象所支配或关涉到的对象