开放数据库连接(ODBC)

✍ dations ◷ 2024-07-05 04:29:40 #开放数据库连接(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管理器,当前主要存在以下几种实现:

相关

  • 米麹菌米麹菌(学名:Aspergillus oryzae),又名米曲霉菌、米麹霉、麹霉菌或曲霉菌。日文名“麹菌”。米麹菌是一种带有菌丝(hypha)的真菌与霉菌,在中国与日本料理中经常被用来发酵大豆来制
  • 疑病症疑病症(英语:Hypochondriasis),也作疑病性神经症(Hypochondriacal neurosis)、虑病症,是指对自身出现的一些身体状况作出不合实际的解释,担心自己身患一种极为严重的疾病。疑病症患
  • 虚弱虚弱、无力、乏力(英语:weakness或asthenia)是一种症状的统称,有着多种不同的用法。该症状的成因多种多样,可细分为真性肌无力(true muscle weakness),或者体感肌无力。真性肌无力是
  • 古雅典古雅典是一个古希腊城邦。城邦时代,位于阿提卡平原,科林斯湾和爱琴海的汇流之地。核心是高地卫城,依靠阿瑞斯山,后来成为在阿提卡平原发展而成的城邦。雅典以前是一个普通的城邦
  • 犹太-罗曼语支犹太-罗曼语是由罗曼语言转化而来,它仍在某些犹太人群中使用,并且为了获得作为一门语言的认同,它演变为现在的形式,成为了数量众多的犹太语中的一种。加泰罗尼克语,或称犹太-加泰
  • 末日世界末日包括以下几种层次:
  • 降结肠降结肠是结肠的一部分,位于腹腔左部,在脾脏下方与横结肠以直角弯相接,沿左肾外缘下行,在将靠近骨盆时转向内侧,连接乙状结肠。
  • 言语言语是个语言学术语,由索绪尔创造,是一个与语言相对立的概念──言语活动中受个人意志支配的部分,它带有个人发音、用词、表达习惯等的特点。 言语活动是语言学家索绪尔定义的
  • 变位变位(英文: conjugation、拉丁文:conjugatio)是指动词根据人称、数、性、时态、体、式的不同而产生的词形变化。变位是语法学中属于动词的特有范畴。静词的词形变化不能称为变位
  • 喃字陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧  小篆)隶书 ‧ 楷书 ‧ 行书 ‧ 草书漆书 ‧  书法 ‧ 飞白书笔画 ‧