虚拟主机域名注册-常见问题数据库问题 → 数据库问题


[原创]什么是ODBC?
作者:

ODBC是一种标准化的应用程序编程接口( app!ication programming interface, API )ODBC的 基本用途是把SQL命令传输到救据库服务器,再把检索到的信息逐回给发出SQL命令的应用程序„ ODBC的具体实现包括一个使用了用来和ODBC交互的API的应用程序,一个支持API的核心ODBC 库,以及一个针对特定数据库系统的數据库驱动程序我们通常把上面三个组件统称为一个“ODBC 连接器”,ODBC接口相当于客户端应用程序和数据库服务器之间的一个中转站ODBC已经成为几 乎所有关系数据库系统(以及绝大多数面向对象的关系数据库系统)的标准组件。人们已为各种客 户端和数据库系统开发出了数百种连接器和驱动程序。

在提到客户端应用程序*我们所指的通常是那些用来向服务器发送和从数据庳服务器接收数据的 程序。其实,我们川来配置和维护数据库服务器的应用程序也属于客户端应用程序的范畴„这些工具 中的绝大多数与其他数据库应用程序一样,也需要通过一条网络路径去连接数据库服务器它们大部 分使用ODBC连接器或是诸如JDBC (Java Database Connectivity, Java数据库连接)之类的变体,少数 使用专用的协议来管理数据库服务器和完成特定的管理/维护工作,还有一些(例如phpMyAdmin)使 用一个端口或套接字。

云主机

不管它们的具体实现是怎样的,客户端应用程序的基本用途是一样的:向数据库系统发出命令并 获取那些命令的结果,解释和处理那些结果并把它们呈现给用户。标准的命令语言是SQL。客户端通 过ODBC连接器向服务器发出SQL命令,ODBC连接器使用由驱动程序指定的网络协议把命令传输给 数据库服务器。这个过程如图2-1所示。

①有些人把 “ODBC” 解释为 “Object Database CWncctivity” 或 “Online Database Connectivity 但最为人们所接受的定义还是 “Open Database Connectivity’

64-1




来源:
阅读:2944
日期:2014-06-04

【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:[原创]加入 jQuery吧!
下一篇:[原创]解决jQuery和其他库的冲突
  >> 相关文章