基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
DB2 和 OceanBase 数据库使用游标方式获取数据的代码交互过程差异
更新时间:2026-05-29 08:46
本文简述 DB2 和 OceanBase 数据库使用 useCursorFetch 的方式获取数据的代码交互过程差异。
DB2 对这类代码的交互行为是:
- 建立连接。
- 建立连接成功后,执行 Prepare SQL 和 Open SQL(此时 SQL 并未真正执行)。
- 客户端发起获取数据的指令,DB2 开始执行 SQL,并流式地将满足 FetchSize 的记录返回给客户端。
- 客户端程序通过自身逻辑设置关闭 SQL,终止数据传输。
OceanBase 数据库 MySQL 模式的交互行为是:
- 建立连接。
- 建立连接成功后,执行 Prepare SQL 和 Execute SQL(此时 SQL 真正执行)。
- 客户端发起获取数据的指令,需要等待 OceanBase 数据库内 Execute SQL 结束,流式地按照 FetchSize 获取数据。
- 客户端程序通过自身逻辑设置关闭 SQL,终止数据传输。
适用版本
OceanBase 数据库所有版本。