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.

 

 

     

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值