开放数据库连接(ODBC)

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

相关

  • X光X射线(英语:X-ray),又被称为爱克斯射线、艾克斯射线、伦琴射线或X光,是一种波长范围在0.01纳米到10纳米之间(对应频率范围30 PHz到30EHz)的电磁辐射形式。X射线最初用于医学成像诊
  • 丛集性头痛丛集性头痛又称丛发性头痛 (英文:Cluster headache) ,是一种神经性疾病,常见症状为反复性的严重单侧头痛,常见在眼眶周围。 通常会伴随着流眼泪、鼻塞、患侧眼眶红肿。 一般而言
  • KUNV昆津病毒(英语:Kunjin virus,缩写作 KUNV)是一种人畜共患病毒,归为黄病毒科黄病毒属(英语:Flavivirus),是一种西尼罗河病毒亚型,只分布在大洋洲。昆津病毒最早是在1960年从澳大利亚环
  • 杀菌剂杀菌或杀菌剂可能是指:
  • 小支气管小支气管是空气由鼻或口到肺的肺气泡之间的通道,而分支下层不再包含软骨或腺体。小支气管是支气管的分支。小支气管具有微丝血管。Template:Lower respiratory system anatom
  • S01BAA·B·C·D·G·H·QI·J·L·M·N·P·R·S·VATC代码S01(Ophthalmologicals)是解剖学治疗学及化学分类系统的一个药物分组,这是由世界卫生组织药物统计方法整合中心(The WHO C
  • 别列赞岛别列赞岛(Berezan Island) 位在第聂伯河到黑海的出海口,行政区域上属于乌克兰尼古拉耶夫州。约900米长,320米宽,与陆地间被浅水分隔,距离约二公里半。别列赞岛被认为可能是黑海
  • 哲学家哲学家(英语:Philosopher),哲学的研究者,对哲学怀抱兴趣,拥有广泛的知识,并且能够利用这些知识来解决特定的哲学问题。根据欧洲哲学传统,哲学家研究的主题包括美学、伦理学、知识论
  • 大不列颠坐标:53°49′34″N 2°25′19″W / 53.826°N 2.422°W / 53.826; -2.422大不列颠岛(英语:Great Britain;苏格兰盖尔语:Breatainn Mhòr;威尔士语:Prydain Fawr;Cornish:Breten Veur
  • 坦贾武尔坦贾武尔(泰米尔语:தஞ்சாவூர்;Thanjavur, Tanjore)是印度泰米尔纳德邦的城市之一,位于高韦里河(Kaveri)的南岸,曾经是朱罗王朝的国都。坦贾武尔的布里哈迪希瓦拉神庙1987年