OTL概述

OTL是一个开源的C++库/接口,用于访问多种异构数据库,以.h文件格式对外提供。

OTL访问神通数据库是通过神通数据库的ACI接口, 因此开发时需要确保能链接ACI的驱动。目前提供的OTL库为otlv4.h,使用时直接加入到我们的项目中引用即可。OTL提供丰富的开发接口,能实现sql语句的执行,带参数SQL语句执行、元数据(描述信息)的获取、丰富的数据类型支持。

OTL的优势

相对于其他方式访问神通数据库,OTL的优势主要有:

  • 可访问多种异构数据库
  • 轻量便捷,只需一个otlv4.h头文件

OTL的功能

OTL提供以下功能:

  • 用于设计可伸缩的、多线程的应用程序,可以安全地支持大量用户
  • SQL访问函数,用于管理数据库访问、处理SQL语句和操作从神通数据库服务器检索到的对象
  • SQL和PL/SQL查询的语句缓存
  • 透明的应用程序故障转移支持
  • 快速迁移ORACLE数据库中的数据至神通数据库中

OTL运行要求

需要有C++编译环境和运行时库。

注解

编译OTL程序时必须添加OTL_ORA11G宏定义(OTL版本不同,这个宏可能发送变化)。

头文件和库文件路径:

系统 头文件路径 库文件路径
所有平台 /opt/ShenTong/drivers/aci/include