OTL翻译(一) — 表明

说明

该文书档案表明的是四.0本子的ORACLE/ODBC和DB二-CLI模板库(OTL)。OTL四.0(前面简称OTL)模板库是基于C++的模版的。

OTL四.0是构成了C++的模板框架和OTL适配器。框架是七个不难的OTL_stream的概念,OTL适配器则是3个基于数据库API的经量级的类库,并且作为参数传给OTL的框架参数。

OTL4.0仅通过otl_stream,otl_connect,otl_exception,olt_long_string和多少个简单的ORACLE数据库的从沙盘框架和OTL适配器派生的的table_container类便蕴藏了具备别的的C++数据库访问类库的兼具优点。

因为OTL的代码里面是直接调用数据库的API操作的,所以相比较于原生的数据库API操作,OTL的性质上仅低拾-一五%左右,并且还是能够从心所欲的支撑多进度。OTL4.0因为专业与简短的类库,具有13分高的通用性。

OTL是ANSI编码的,与STL具有尤其严酷的牵连。并且协助STL的string在otl_stream里面;还整合了ACE通过接济ACE_TString。

OTL扶助的数据库有,ORACLE7.三之上的版本、DB贰 UDB LUW / Zos、MS SQL
SE翼虎VE福特Explorer 二零零七/二〇〇九、Informix 1一、TimesTen 7以上版本、SAP-MAX/DB、ODBC
二.伍和三.0(通过unixodbc或iODBC)、Sybase、MySql、PostgreSQL、EnterpriseDB、SQLite、MS
ACCESS、Firebird等等,后续还会添加更加多支持。

在过去的壹段时间里面,OTL在字符集方面作了壹部分修改。添加了63个人平台的支撑,以往OTL已经开端还要帮忙32和陆十六位平台。并且在数据库的API或ODBC支持的景观下对ORACLE来讲还扶助UTF-8和UTF16字符集,对另外的数据库则补助UTF-16字符集。

相关文章