当编写一个数据库系统时,开发人员需要使用一组专用于这种数据库系统的函数(API),这些函数使得程序可以快速访问数据,因为它们的程序直接与数据库通信,当然程序员必须熟悉他们所用数据库的每一种库,因此编写数据驱动的应用程序的任务就非常复杂,如果公司改变他们的数据库,就必须重新编写应用程序.
ODBC(open database connectivity)解决了这一问题,它提供了开发人员可用于任何数据库系统的公共函数,这些函数被驱动程序翻译为特定数据库的涵数调用,开发人员只需要知道一组涵数(odbc函数),如果公司改变了数据库,那么要改变的就是链接数据库的代码.
待续