首页 >
开放数据库连接(ODBC)
✍ dations ◷ 2025-02-23 10:14:00 #开放数据库连接(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管理器,当前主要存在以下几种实现:
相关
- 弗雷德里克·图尔特弗雷德里克·威廉·图尔特 FRS(Frederick William Twort,1877年–1950年)是一位英格兰细菌学家,他在1915年发现了噬菌体。 他曾在圣托马斯医院研究医学,是布朗动物研究所(Brown In
- 超声心动图超声心动图,是一种心脏超声波检查,它使用标准的超声波技术显示心脏的二维图片。现在最新的超声诊断系统采用三维及时成像。耗时大约15-20分钟,甚至更长。除了产生心血管系统的
- 成人史迪尔氏病成人史迪尔氏病(英语:adult-onset Still's disease,缩写为 AOSD)是史迪尔氏病(英语:Systemic-onset juvenile idiopathic arthritis)的其中一种类型,是一种罕见的全身发炎(英语:System
- 导管导管是化学实验中常用的一种仪器,通常为中空的玻璃管或塑料管,有各种长短、口径和弯曲形状,在许多实验中都有所应用。导管一般用作气体或者液体流动的通道,与其他实验设备配合使
- Dy4f10 6s22, 8, 18, 28, 8, 2蒸气压3, 2, 1 (弱第一:573.0 kJ·mol−1 第二:1130 kJ·mol−1 第三:2200 kJ·mol主条目:镝的同位素.mw-parser-output ruby>rt,.mw-parser-out
- 匈人匈人是一个古代生活在欧亚大陆的游牧民族群体。在公元前至2世纪期间他们被怀疑与在亚洲的北方活动的匈奴人有关,他们在4世纪西迁到了东欧被首次发现,并入侵东、西罗马帝国。欧
- 威尼斯共和国威尼斯共和国(威尼斯语:Serenìsima Repùblica Vèneta;意大利语:Serenissima Repubblica di Venezia)是意大利北部威尼斯人的城邦,以威尼斯为中心。它存在于8世纪至1797年。拉丁
- 语言学语言学(英语:linguistics)是一门关于人类语言的科学研究。语言学包含了几种分支领域。在语言结构(语法)研究与意义(语义与语用)研究之间存在一个重要的主题划分。语法中包含了词法(
- 暴食症神经性暴食症(英语:Bulimia nervosa)又译心因性暴食症或者神经性贪食症,一般简称为暴食症,是一种进食障碍,其特征为患者会尝试在暴饮暴食(英语:Binge eating)后试图进行净空行为。暴
- 哲学研究《哲学研究》是英籍奥地利哲学家路特维希·维特根施坦的著作。《哲学研究》讨论的问题涵盖了语义学、逻辑学、数学哲学,语言哲学和心灵哲学等领域。它是二十世纪最重要的哲学