解释 ODBC 的单层和多层架构?
java 8programmingobject oriented programming
通常,ODBC 架构有两种类型:单层和多层。
单层架构
这是一种涉及单层 ODBC 驱动程序的 ODBC 架构。在单层 ODBC 架构中,ODBC 驱动程序从应用程序接收 ODBC 请求/调用并直接与数据库文件交互。它传递与收到的调用相对应的 SQL 命令并检索结果。
示例: Microsoft Access
多层架构
这是一个涉及多层 ODBC 驱动程序的 ODBC 架构。这是一种常见的架构,基于客户端服务器通信。
客户端:发出 ODBC 请求的应用程序、驱动程序和 DriverManager 一起被视为客户端。
服务器:数据库和数据库软件(提供数据库访问)一起被视为服务器。
在 ODBC 多层架构中,应用程序向服务器发送 ODBC 请求/调用,服务器保存 ODBC 调用并将 SQL 语句传递给数据库系统。
示例: Oracle、SQL 服务器。