ODBC 驱动程序体系结构

驱动程序编写人员须注意,驱动程序体系结构可能会影响应用程序是否可以使用特定于 DBMS 的 SQL。

Shows the ODBC driver architecture

基于文件的驱动程序

当驱动程序直接访问物理数据时,驱动程序充当驱动程序和数据源。 驱动程序必须同时处理 ODBC 调用和 SQL 语句。 基于文件的驱动程序的开发人员必须编写自己的数据库引擎。

基于 DBMS 的驱动程序

当单独的数据库引擎用于访问物理数据时,驱动程序仅处理 ODBC 调用。 它将 SQL 语句传递给数据库引擎进行处理。

网络体系结构

文件和 DBMS ODBC 配置可以存在于单个网络上。

其他驱动程序体系结构

当驱动程序需要使用各种数据源时,它可用作中间件。 异类联接引擎体系结构可以使驱动程序显示为驱动程序管理器。 驱动程序还可以安装在服务器上,这些驱动程序可由一系列客户端共享。

有关驱动程序体系结构的详细信息,请参阅 ODBC 体系结构部分中的驱动程序管理器驱动程序体系结构

有关驱动程序问题的详细信息,请参阅下表中所述的位置。

问题 主题 位置
应用程序和驱动程序的兼容性问题 应用程序和驱动程序兼容性 ODBC 程序员参考中的编程注意事项
编写 ODBC 驱动程序 编写 ODBC 3.x 驱动程序 ODBC 程序员参考中的编程注意事项
驱动程序后向兼容性准则 驱动程序后向兼容性准则 ODBC 程序员参考中的附录 G:驱动程序后向兼容性准则
连接到驱动程序 选择数据源或驱动程序 ODBC 程序员参考中的连接到数据源或驱动程序
标识驱动程序 查看驱动程序 Microsoft ODBC 数据源管理员联机帮助中的查看驱动程序
启用连接池 ODBC 连接池 ODBC 程序员参考中的连接到数据源或驱动程序
Unicode/ANSI 驱动程序和连接问题 Unicode 驱动程序 ODBC 程序员参考中的编程注意事项

另请参阅

开发 ODBC 驱动程序