ODBC驱动程序有哪两种类型?主要区别是什么?

ODBC驱动程序有两种类型:单层驱动程序和多层驱动程序。

区别:

单层驱动程序中包含了数据库引擎,解释执行SQL语句。在网络中传输的是整个数据库文件,所以网络的数据通信量很大。

多层驱动程序中不包含数据库引擎,将SQL语句传递给数据源服务器,由DBMS解释执行。因此在网络中传输的只是用户请求和数据库处理的结果,从而使网络的数据通信量大大减少,减轻了网络的负担,均衡了服务器和客户机的负载,提高了应用程序的运行效率。

—— 完 ——