解释 ODBC 的单层和多层架构?

java 8programmingobject oriented programming

通常,ODBC 架构有两种类型:单层和多层。

单层架构

这是一种涉及单层 ODBC 驱动程序的 ODBC 架构。在单层 ODBC 架构中,ODBC 驱动程序从应用程序接收 ODBC 请求/调用并直接与数据库文件交互。它传递与收到的调用相对应的 SQL 命令并检索结果。

示例: Microsoft Access

多层架构

这是一个涉及多层 ODBC 驱动程序的 ODBC 架构。这是一种常见的架构,基于客户端服务器通信。

  • 客户端:发出 ODBC 请求的应用程序、驱动程序和 DriverManager 一起被视为客户端。

  • 服务器:数据库和数据库软件(提供数据库访问)一起被视为服务器。

在 ODBC 多层架构中,应用程序向服务器发送 ODBC 请求/调用,服务器保存 ODBC 调用并将 SQL 语句传递给数据库系统。

示例: Oracle、SQL 服务器。


相关文章