首页 >
开放数据库连接(ODBC)
✍ dations ◷ 2025-08-05 20:18:43 #开放数据库连接(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管理器,当前主要存在以下几种实现:
相关
- 头孢菌素头孢菌素(法语:Cephalosporine、英语:Cephalosporin),又名先锋霉素,是一系列属于β内酰胺类的抗生素。与头霉素一并细分为头孢烯。头孢菌素化合物最初是于1948年,由意大利科学家Giu
- 亚种亚种(subspecies)是指虽属同一物种但种内彼此占据地理分布或宿主互不重叠且生殖隔离不完善,彼此具有一定形态差异的生物类群。亚种名与种加词相同的亚种被称为指名亚种,亦称原名
- 雷迪帕韦雷迪帕韦(英语:Ledipasvir,亦作GS-5885)是吉利德科学(英语:Gilead Sciences)研发的治疗丙型肝炎的药物。在完成了Ⅲ期临床试验后,吉利德于2014年2月10日向美国联邦政府申请报批了固
- 协同进化在生物学上,共演化是指“一项生物学的性质因另一项生物学的性质变化而随之变化”。共演化可以发生在许多生理学上的层次,如微观下蛋白质中氨基酸之序列,如巨观下不同生物的性状
- 秀丽隐杆线虫秀丽隐杆线虫(学名:Caenorhabditis elegans)是一种非寄生性线虫,身体透明,长度约1毫米,主要分布在温带地区的土壤中。其寿命约两至三周,其中发育时间在三天左右,分为胚胎期、幼虫期
- 阿联酋阿拉伯半岛(白色)阿拉伯联合酋长国(阿拉伯语:دولة الإمارات العربية المتحدة),通称阿联酋,是由阿布扎比、沙迦、迪拜、阿治曼、富查伊拉、乌姆盖万、
- 以巴冲突进行中持续中的冲突以色列-巴勒斯坦冲突是持续中的冲突,为阿以冲突及中东战争的一部分。巴以冲突不能够简单地概括为所有以色列犹太人与所有巴勒斯坦阿拉伯人之间的双边冲突
- 图林根图林根自由州(德语:Freistaat Thüringen)是德国十六个联邦州之一,面积16,200平方千米,在联州中列第十一位;人口245万,列第十二位。首府为爱尔福特。图林根绿色植被覆盖良好,加之位
- 紫绀发绀(Cyanosis,“绀”音“gàn”),或称紫绀、苍蓝症,是因在接近皮肤表面的血管出现脱氧后的血红蛋白,令皮肤或黏膜带青色的症状。根据Lundsgaard和Van Slyke的著作,当去氧血红素的
- 古今字陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧ 小篆)隶书 ‧ 楷书 ‧ 行书 ‧ 草书漆书 ‧ 书法 ‧ 飞白书笔画 ‧