• <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.

            国产成人久久精品麻豆一区| 久久www免费人成看片| 久久精品嫩草影院| 伊人色综合久久天天| 人人狠狠综合久久亚洲| 日本人妻丰满熟妇久久久久久| 久久久久亚洲AV片无码下载蜜桃| 丁香久久婷婷国产午夜视频| 亚洲国产一成久久精品国产成人综合 | 久久久91精品国产一区二区三区| 99久久99久久精品国产片| 久久精品桃花综合| 久久777国产线看观看精品| 中文成人无码精品久久久不卡| 久久精品aⅴ无码中文字字幕重口| 久久久久综合国产欧美一区二区 | 国产精品久久久天天影视香蕉| 人妻无码精品久久亚瑟影视| 久久国产精品成人免费| 久久精品国产乱子伦| 久久99精品国产麻豆不卡| 国产亚洲精久久久久久无码| 人妻无码久久精品| 久久男人AV资源网站| 久久久久久综合一区中文字幕| 久久精品国产精品亚洲艾草网美妙| 精品久久亚洲中文无码| 伊人久久国产免费观看视频| 国产成人久久精品麻豆一区| 青青草原综合久久| 国产婷婷成人久久Av免费高清| 久久精品国产亚洲AV蜜臀色欲 | 久久久精品波多野结衣| 亚洲国产成人久久综合一 | 青青草原精品99久久精品66| 久久久久久久久波多野高潮| 久久久久国产| 热久久视久久精品18| 7777久久久国产精品消防器材| 波多野结衣久久一区二区| 99精品久久久久久久婷婷|