暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8a ODBC 体系结构的剖析

三金先生 2023-05-05
182

GBase 8a ODBC 体系结构

GBase 8a ODBC 体系结构是基于五个组件,在下图中所示: 


应用

应用是通过调用 ODBC API 实现对 GBase 数据访问的程序。应用使用标准的ODBC 调用与驱动程序管理器通信。应用并不关心数据存储在哪里,如何存储的或者系统如何配置来访问数据。它只需要知道数据源名字(DSN)。

不管应用程序如何使用 ODBC,它们有许多共同的操作:

 选择 GBase 服务器并连接它

 提交 SQL 语句执行

 获得结果(如果有的话)

 处理错误

 执行或回滚包含在 SQL 语句中的事务

 断开到 GBase 服务器的连接

大多数的数据访问工作都是由 SQL 完成的,使用 ODBC 的应用主要任务就是提交 SQL 语句并获得由这些语句产生的结果。

 驱动管理器

驱动管理器是一个管理应用与驱动程序之间通信的库。它执行下面的任务:

 解析数据源名字(DSN)

 驱动程序装载和卸载

 处理 ODBC 函数调用或将它们传递给驱动程序

 GBase 8a ODBC 驱动程序

GBase 8a ODBC 驱动程序是一个实现了 ODBC API 的函数库。它处理 ODBC函数调用,提交对 GBase 服务器的 SQL 请求,并返回结果给应用程序。如果需要,GBase 8a ODBC 驱动程序将修改客户发出的请求以便于使该请求符合 GBase数据库支持的语法。

 ODBC.INI

ODBC.INI 是 ODBC 配置文件,该文件储存了 GBase 8a ODBC 驱动程序连接服务器和数据库的相关信息。例如:GBase 8a ODBC 驱动程序管理器通过 ODBC.INI中的相关信息来决定装载哪个驱动程序。GBase 8a ODBC 驱动程序基于相对应的DSN,系统使用它来读取连接参数。

 GBase 服务器

GBase 服务器是数据源。它是一个关系数据库管理系统(RDBMS)。


支持平台

GBase 8a ODBC 支持以下平台:

 Windows

 Linux 操作系统

 Unix

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论