ODBC是windows下开发数据互联,它为windows下编写关系型数据库提供了一个统一的接口,由于不同的数据库有不同的API,应用起来比较麻烦,因此为了解决这种问题,特开发了ODBC,ODBC为多种数据库的开发提供了统一的API接口,可以处理不同数据库的客户应用程序,当前比较通用的数据库基本上都提供有ODBC数据库的驱动程序,也就是说数据库只有提供了ODBC驱动程序,才能使用ODBC接口进行开发。ODBC可以看做一个接口标准转化器,使各种不同的接口标准转换为通用的接口。
一下为ODBC的体系接口:
我们编写的应用程序直接和ODBC打交道,而odbc直接和数据库进行交换。