OTL概述¶
OTL是一个开源的C++库/接口,用于访问多种异构数据库,以.h文件格式对外提供。
OTL访问神通数据库是通过神通数据库的ACI接口, 因此开发时需要确保能链接ACI的驱动。目前提供的OTL库为otlv4.h,使用时直接加入到我们的项目中引用即可。OTL提供丰富的开发接口,能实现sql语句的执行,带参数SQL语句执行、元数据(描述信息)的获取、丰富的数据类型支持。
OTL的功能¶
OTL提供以下功能:
- 用于设计可伸缩的、多线程的应用程序,可以安全地支持大量用户
- SQL访问函数,用于管理数据库访问、处理SQL语句和操作从神通数据库服务器检索到的对象
- SQL和PL/SQL查询的语句缓存
- 透明的应用程序故障转移支持
- 快速迁移ORACLE数据库中的数据至神通数据库中
OTL运行要求¶
需要有C++编译环境和运行时库。
注解
编译OTL程序时必须添加OTL_ORA11G宏定义(OTL版本不同,这个宏可能发送变化)。
头文件和库文件路径:
| 系统 | 头文件路径 | 库文件路径 |
|---|---|---|
| 所有平台 | /opt/ShenTong/drivers/aci/include | 无 |