开放数据库连接(ODBC)

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

相关

  • E00-E90ICD-10 第四章:内分泌、营养和代谢疾病,为WHO规定的已发现的各类内分泌,营养和代谢疾病。甲状腺疾患 (E00-E07)糖尿病 (E10-E14)其他葡萄糖调节和胰腺内分泌的疾患 (E15-E16)其他内分
  • 人类白细胞抗原人类白细胞抗原(英语:human leukocyte antigen,缩写为HLA),是编码人类的主要组织相容性复合体(MHC)的基因。其位于6号染色体的短臂上(6p21.31),包括一系列紧密连锁的基因座,与人类的免
  • 巯基乙酸肉汤巯基乙酸肉汤是一种多用途、营养丰富的鉴别培养基。其主要作用是测试微生物对氧含量需求的高低。巯基乙酸酯钠在培养基中消耗氧气,从而使专性厌氧微生物得以生长。因为巯基乙
  • 淋巴腺淋巴结(lymph node)是淋巴系统的一部分(以往亦称做淋巴腺,但其并没有分泌物质的功能,故称为“腺”并不对),作用类似过滤器,内部蜂窝状的结构聚集了淋巴球,能够将病毒与细菌摧毁,当身体
  • 礼来公司礼来公司(英语:Eli Lilly and Company)是源自美国的跨国制药公司,总部位于印第安纳波利斯。礼来公司还在波多黎各及17个其他国家设有办公机构,其产品销往约125个国家。1876年由药
  • 景天庚酮糖景天庚酮糖(英语:Sedoheptulose),即D-阿卓-2-庚酮糖(英语:D-altro-2-heptulo-se),是由七个碳原子构成的酮糖。存在于几乎所有景天科植物中。其衍生物是单糖降解代谢的中间物。果聚糖
  • 阿耳忒弥斯神庙坐标:37°56′59″N 27°21′50″E / 37.94972°N 27.36389°E / 37.94972; 27.36389阿耳忒弥斯神庙(希腊语:Ναός της Αρτέμιδος στην Έφεσο)是希腊神
  • 耶莱娜·珍高域耶莱娜·扬科维奇(塞尔维亚语:Јелена Јанковић,拉丁字母:Jelena Janković,1985年2月28日-),生于前南斯拉夫首都贝尔格莱德,塞尔维亚职业网球女运动员及联合国儿童亲善
  • 语言转移语言转移也称为语言交替、语言变化、语言转换、语言迁移、语言替代(Languages shift、Language transfer、Language replacement、Assimilation),是指某语言的使用群体改用另一
  • 黑体陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧  小篆)隶书 ‧ 楷书 ‧ 行书 ‧ 草书漆书 ‧  书法 ‧ 飞白书笔画 ‧