• <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久久精品免费看国产免费| 久久精品亚洲乱码伦伦中文| 香蕉久久影院| 91视频国产91久久久| 久久久无码精品午夜| 青青草原精品99久久精品66| 久久人人超碰精品CAOPOREN| 亚洲精品乱码久久久久久按摩 | 综合久久精品色| av无码久久久久久不卡网站| 中文字幕精品久久| 久久久久亚洲AV成人网人人软件| 伊人久久精品无码av一区| 久久精品国产精品亚洲下载| 久久精品国产亚洲AV大全| 国产一区二区久久久| 久久精品无码一区二区日韩AV| 久久无码人妻一区二区三区| 色偷偷91久久综合噜噜噜噜| 亚洲乱亚洲乱淫久久| 国产欧美久久一区二区| 亚洲AV日韩精品久久久久| 2020国产成人久久精品| 久久精品无码免费不卡| 久久精品国产精品亜洲毛片| 99久久精品免费国产大片| 婷婷综合久久狠狠色99h| 精品熟女少妇av免费久久| 色婷婷综合久久久久中文| 久久久亚洲裙底偷窥综合| 亚洲?V乱码久久精品蜜桃| 久久久久人妻一区精品果冻| 久久综合久久伊人| 老男人久久青草av高清| 中文字幕热久久久久久久| 日本WV一本一道久久香蕉|