什么是的ODBC ?
的ODBC是一个缩写开放式数据库连接,是一个接口来访问数据库,通过SQL查询。 的ODBC可以作为获取各种数据库工具,如MS - Access中,数据库,的DB2 , Excel和文本。 通过这些调用级界面( CLI )规格的SQL访问组, OBDC让一个中立的方式访问数据存储在个人电脑和各种数据库。 这是首次设立的微软和辛巴技术。 的ODBC 1.0最初发布于1992年9月,并最终成为部分国际SQL标准在1995年。 微软最初发货ODBCs作为一套DLL和直到今天,船舶每一套的Microsoft Windows副本。 今天,越来越多的操作系统,如UNIX和苹果正在采取的ODBC 。
强度的ODBC是通过提供一个通用数据访问接口,它允许独立的软件公司和各方没有学习多种应用程序编程接口。 为了简单地说,使用ODBC ,应用程序可以同时访问,查看和修改数据库从众多相当不同的数据库。 这是因为ODBC “重新编码”的SQL查询,以便将可读的各种不同的数据库。
然而,在ODBC也有其不足之处。 管理一个庞大的数字的ODBC客户可能意味着大量的驱动程序和DLL正在运行,这可能导致系统的管理开销。 然而,这一小问题导致进一步使用的ODBC服务器技术(或“多层ODBC驱动程序” ) ,以减轻负荷。 此外,由于司机是一个关键的ODBCs ,有些人的问题提出了新的驱动程序的稳定性,因为往往很多人表现出他们的错误。
如何处理的ODBC
要使用ODBC ,需要有三个组成部分:客户端的ODBC , ODBC驱动程序,以及数据库服务器(例如, Microsoft Access中时, SQL Server , Oracle和数据库) 。 首先,客户端将使用的ODBC命令(称为“的ODBC ” )进行互动(请求和/或发送数据)的数据库服务器(后端) 。 但是,数据库服务器将无法理解的命令由ODBC客户端然而,正如命令尚未得到处理通过ODBC驱动程序(前端) 。 那么, ODBC驱动程序将解码命令,可处理的ODBC服务器和被派往那里。 在ODBC服务器将响应回到ODBC驱动程序将转化为最终输出的ODBC客户端。
|

