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

            成人a毛片久久免费播放| 亚洲美日韩Av中文字幕无码久久久妻妇 | 久久最近最新中文字幕大全 | 久久国产免费直播| 精品国产乱码久久久久久人妻| 久久99精品国产99久久6男男| 久久久久国产亚洲AV麻豆| 午夜精品久久久久久久| 久久亚洲中文字幕精品一区四| 伊人久久大香线蕉综合Av| 亚洲狠狠久久综合一区77777| 久久这里都是精品| 狠狠精品干练久久久无码中文字幕| 亚洲午夜久久久影院伊人| 国产日韩久久久精品影院首页| 色欲久久久天天天综合网| 久久天天躁狠狠躁夜夜2020| av国内精品久久久久影院| 精品久久久久久久久免费影院 | 亚洲国产欧美国产综合久久| 欧美一级久久久久久久大片| 精品无码久久久久久久动漫| 久久免费小视频| 久久97精品久久久久久久不卡 | 欧美激情精品久久久久久| 久久婷婷国产麻豆91天堂| 粉嫩小泬无遮挡久久久久久| 久久久无码精品亚洲日韩蜜臀浪潮| 久久久久久午夜精品| 一级做a爰片久久毛片看看| 久久人人超碰精品CAOPOREN| 久久精品综合一区二区三区| 99久久99久久精品国产片| 热久久国产精品| 理论片午午伦夜理片久久| 久久天天躁狠狠躁夜夜av浪潮| 一本大道久久香蕉成人网| 2020国产成人久久精品| 久久久噜噜噜久久中文福利| 久久99国产精品久久99| 久久亚洲国产成人影院网站|