`
zs0723
  • 浏览: 20029 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

OTL v4

阅读更多

1 Set trace level to check what OTL done

 

    unsigned int trace_level = 0x1 | 0x 2 | 0x4 | 0x8 | 0x10 | 0x20;

    #define OTL_TRACE_LEVEL trace_level

    #define OTL_TRACE_LINE_PREFIX "OTL  "

    #define OTL_TRACE_LINE_SUFFIX std::endl

 

2 How to use OTL

 

   a)  define  some MARCO that the OTL library needed

           

  

   unsigned int trace_level = 0x1 | 0x2 | 0x4 | 0x8 |0x10 | 0x20;
    #define OTL_ORA9I
    #define OTL_STL
    #define OTL_ANSI_CPP
    #define OTL_TRACE_LEVEL         trace_level
    #define OTL_TRACE_STREAM        cerr
    #define OTL_TRACE_LINE_PREFIX   "OTL "
    #define OTL_TRACE_LINE_SUFFIX   std::endl

    #include <otlv4.h>

 

    b) intialize otl

 

      otl_connect::otl_initialize(1) ; // 1 means in mutiple-thread

   

   c) create otl_connect object

 

       otl_connect * pConn = new otl_connect()

 

        //connect database

      

       if (!pConn -> connected)

                 pConn->rlogon("usr/pwd")

 

   d) create query stream object

 

       otl_stream query(1, "here is the sql statement",*pConn);

 

   e) exit

   

          delete otl_connect objects

         

          otl_connect::otl_terminate()

  

 

   Note: otl library will throw otl_exception , so please catch exception in the above operation.

 

 

     

 

 

分享到:
评论

相关推荐

    OTL.rar_oracle_oracle O_oracle OTL_otl oracle_otlv4_h.zip

    OTL,全称为Oracle Template Library,是一个用于C++开发的高效、轻量级的数据库访问库,特别针对Oracle数据库设计。这个库的核心理念是提供一个简洁、高效的接口,让开发者可以方便地进行数据库操作,而无需深入...

    OTL 宏的介绍

    OTL宏是一个在数据库编程中常用的工具,尤其在C++编程环境下。OTL,全称是Oracle Template Library,是一个集成的库,包含了模板流框架以及针对多种数据库API的适配器,如OCI7、OCI8、OCI8i、OCI9i、OCI10g、OCI10gR...

    OTL资料大全

    6. **otlv4_h库**:这可能是OTL库的一个版本,其中“v4”表示版本号。这个库包含了OTL的头文件和可能的库文件,供开发者在项目中链接和使用。 7. **OTL附官方例子**:这些官方示例是学习OTL的最佳实践材料,通过...

    OTL使用指南

    "OTL使用指南" OTL( Oracle Tool for Linux)是一种跨平台的数据库开发工具,旨在帮助开发者快速高效地开发数据库应用程序。下面是OTL使用指南中的一些重要知识点: OTL 简介 OTL 是一种 Oracle 数据库开发工具...

    OTL的全部吐血文档

    OTL,全称为“Oracle Template Library”,是一种C++模板库,专为高效地与Oracle数据库进行交互而设计。它提供了一种简洁、高效的API,使得开发者可以方便地执行SQL语句,管理游标,处理事务,以及进行其他数据库...

    OTL实战小结源码

    OTL(Oracle Template Library)是C++中一个强大的Oracle数据库访问库,它提供了一种高效且灵活的方式来操作Oracle数据库。OTL使得C++开发者能够直接使用C++代码进行数据库交互,而无需编写复杂的SQL语句或者依赖于...

    OTL初级教程 C++访问ORACLE

    OTL(Oracle Template Library)是C++开发人员用于访问Oracle数据库的一个强大库,它提供了高效、灵活且易于使用的API,让开发者能够以面向对象的方式处理SQL语句和数据操作。本教程将深入介绍OTL的基本概念、核心...

    OTL编程技术详解

    OTL(Oracle Thin Library)是一种高效、轻量级的C++数据库访问库,主要用于与Oracle数据库进行交互。它提供了一种直接、快速且方便的方式来执行SQL语句和处理结果集,使得开发人员能够以更接近数据库原生的速度进行...

    otl官方示例代码

    OTL(Oracle Thin Library)是一个开源的C++数据库访问库,专为Oracle数据库设计,它提供了高效的接口,使得开发者能够方便地进行数据库操作。OTL不仅支持OCI(Oracle Call Interface),还支持ODBC(Open Database ...

    OTL编程简介 c++

    OTL 编程简介 C++ OTL 编程简介是 Oracle 和 ODBC 的模板库,它屏蔽数据库操作的底层,提供数据库连接功能,以标准 C++ 流的方式完成嵌入式 SQL 语句、存储过程的执行和光标操作。OTL 编程简介主要包括 otl_connect...

    C++OTL使用说明

    **C++ OTL 使用详解** C++ OTL(Open Transaction Library)是一个强大的工具,用于在C++编程中处理ODBC(Open Database Connectivity)数据库。它为开发者提供了简单、高效的接口,使得与各种数据库(如SQL Server...

    c++ otl 源码 例子

    OTL(Oracle Template Library)是C++中一个用于数据库访问的高效库,它提供了一种简洁、面向对象的方式来与各种数据库系统进行交互,包括Oracle、ODBC和DB2等。这个压缩包包含了一系列的源码示例,展示了如何在C++...

    otl连接池.zip

    OTL(Oracle Thin Library)是用于C++编程的开源库,专为与Oracle数据库进行高效交互而设计。OTL连接池则是一种管理数据库连接资源的技术,它可以提高应用程序的性能和效率,通过重用已建立的数据库连接,避免了频繁...

    otl数据库.pdf

    根据提供的文件信息,我们可以从中提取关于OTL数据库库的知识点。OTL是一个开源的数据库访问模板库,用于C++编程语言。这个库提供了对多种数据库系统的支持,并且易于使用。现在,我将详细介绍与OTL相关的知识点。 ...

    otl安装及配置

    OTL(Object Transaction Language)是一种C++库,用于简化对多种数据库系统的访问,包括但不限于Oracle、MySQL、SQL Server等。OTL提供了一种高效的、面向对象的方式来执行SQL语句,处理结果集,以及进行事务管理。...

    OTL源码(附例子)

    OTL 是 Oracle, Odbc and DB2-CLI Template Library 的缩写,是一个C++编译中操控关系数据库的模板库,它目前几乎支持所有的当前各种主流数据库,例如Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2, ...

Global site tag (gtag.js) - Google Analytics