本章节描述 OCCI 的目录结构,依赖库文件和头文件。
本章节包含以下内容:
KingbaseES 的 OCCI 简介
KingbaseES 的 OCCI 驱动
OCCI 是一个应用程序编程接口,它允许以 C++ 编写的应用程序与一个或者多个 Oracle 数据库服务器进行交互。 OCCI 使您的程序能够执行 Oracle 数据库服务器可能实现的全方位数据库操作,包括 SQL 语句处理和对象操作。
KingbaseES 的 OCCI 兼容了 Oracle OCCI 的常用部分接口,具体兼容情况可以参照 KingbaseES 提供的 OCCI 兼容头文件。
occi/lib 目录中为 OCCI 运行时库 libocci.so 及其依赖的库文件:
libocci.so
libclntsh.so
libodbcinst.so.2
libpq.so.5
libcrypto.so.10
libssl.so.10
occi/include 目录中的文件为 KingbaseES 的 OCCI 专有外部引用头文件:
occi.h
occiData.h
occiControl.h
occiCommon.h
kdbWinExport.h
occi/include/oci 目录中的文件为 OCCI 运行库所依赖的 Oracle 的 OCI 的头文件。