• <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 寶杉 閱讀(923) 評論(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国产综合精品| 久久久久国产一级毛片高清版| 国产成人久久精品麻豆一区| 欧美一级久久久久久久大片| 亚洲精品美女久久久久99| 久久精品无码一区二区三区| 午夜精品久久久久成人| 无遮挡粉嫩小泬久久久久久久| 久久精品国产亚洲一区二区| 一本久久免费视频| 久久国产精品久久久| 久久久久久曰本AV免费免费| 久久免费高清视频| 亚洲中文字幕无码久久综合网| 亚洲国产二区三区久久| 久久综合精品国产二区无码| 欧美一级久久久久久久大片| 日韩亚洲欧美久久久www综合网 | 久久99精品国产麻豆蜜芽| 伊人久久五月天| 久久九九久精品国产| 久久99精品国产麻豆宅宅| 99久久国产宗和精品1上映| 99热都是精品久久久久久| 亚洲精品国产第一综合99久久| 99久久国产免费福利| 99久久精品国产麻豆| 青青草原精品99久久精品66| 久久久久女教师免费一区| 久久精品国产只有精品2020| 97精品国产97久久久久久免费| 国内精品久久久久影院网站| 国产∨亚洲V天堂无码久久久| 一级女性全黄久久生活片免费 | 品成人欧美大片久久国产欧美| 国产美女久久精品香蕉69| 精品伊人久久大线蕉色首页| 久久午夜福利无码1000合集 |