• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            寶杉的博客

            UNIX/LINUX;ACE;SNMP;C++
            posts - 33, comments - 23, trackbacks - 0, articles - 0

            OTL 4.0, Introduction

            Posted on 2007-08-20 16:55 寶杉 閱讀(932) 評論(0)  編輯 收藏 引用 所屬分類: OTL

            Introduction

            This document describes the Oracle, Odbc and DB2-CLI Template Library, Version 4.0 (OTL 4.0). OTL 4.0 is a C++ library based on templates. It integrates all of the previous releases into one library.

            OTL 4.0 was designed as a combination of a C++ template framework and OTL-adapters. The framework is a generic implementation of the concept of OTL streams. The OTL-adapters are thin wrappers around the database APIs and are used as class type parameters to be substituted into the template framework.

            OTL 4.0 covers the functionality of a whole database API with just a handful of concrete classes: otl_stream, otl_connect, otl_exception, otl_long_string, and several template PL/SQL (Oracle) table container classes, generated from the template framework and the OTL-adapters.

            The OTL code gets expanded into direct database API function calls, so it provides ultimate performance, reliability and thread safety in multi-processor environments as well as traditional batch programs. OTL 4.0, being a template library, is highly portable since it is self-sufficient and compact enough.

            OTL 4.0 is ANSI C++ compliant (ANSI C++ typecasts, clean templatized code, etc.), tightly integrated with the Standard Template Library (STL) via so-called STL-compliant stream iterators, and natively supports the STL std::string's in otl_stream's.

            The current version of the OTL supports Oracle 7 (natively via OCI7), Oracle 8 (natively via OCI8), Oracle 8i (natively via OCI8i), Oracle 9i (natively via OCI9i), Oracle 10g (natively via OCI10g), DB2 (natively via DB2 CLI), ODBC 3.x as well as ODBC 2.5 compliant data sources in MS Windows and Unix (e.g. Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2, Interbase / Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen, MS ACCESS, etc.). The list of supported database backends is constantly growing.

            久久久久青草线蕉综合超碰| 国产成人精品久久| 国产成人久久精品一区二区三区| 久久久一本精品99久久精品88| 久久精品视屏| 国内精品久久久久久99| 人人狠狠综合88综合久久| 久久久久久久人妻无码中文字幕爆 | 内射无码专区久久亚洲| 人妻无码αv中文字幕久久| 久久国产精品二国产精品| 综合久久国产九一剧情麻豆| 久久99亚洲综合精品首页| 久久99国产精品久久| 久久婷婷五月综合色奶水99啪| 久久久精品国产亚洲成人满18免费网站| 无码人妻久久一区二区三区免费| 欧美日韩精品久久久久| 久久精品国产99久久久香蕉| 狠狠色婷婷综合天天久久丁香| 伊人久久大香线蕉AV色婷婷色| 久久免费99精品国产自在现线| 久久精品国产精品青草| 久久精品人成免费| 漂亮人妻被黑人久久精品| 99精品久久精品一区二区| 久久人与动人物a级毛片| 四虎国产精品成人免费久久| 久久精品无码免费不卡| 精品国产乱码久久久久久浪潮 | 2021久久国自产拍精品| 国内精品久久久久伊人av| 人妻久久久一区二区三区| 精品久久久久久无码中文字幕一区| 久久综合九色综合网站| 精品久久人人爽天天玩人人妻| 久久天天躁狠狠躁夜夜2020一| 亚洲va中文字幕无码久久不卡 | 久久精品国产亚洲一区二区| 9191精品国产免费久久| 久久久久国色AV免费观看|