随笔分类 - 数据库
摘要:otl_connect 这个类封装了连接的功能,如连接、断开连接、提交、回滚等。otl_connect也就是一个用来创建连接对象并进行管理的类。 序号 方法、变量 说明 1 int connected 数据库是否已经连接的标志。 该标志只是在数据库连接成功后才标志为1(成功)。如果一个已经连接成功数
阅读全文
摘要:声明绑定变量 本章节将详细的说明如何在otl_stream流里面声明绑定变量。 SQL语句、SQL语句块或存储过程在程序里面使用的时候总是带有占位符。OTL里面带有一个小的解析器用来解析这些占位符,并且在内部进行变量的内存分配操作。 在ORACLE里面占位符的表示方法与其他数据库不同,在ORACLE
阅读全文
摘要:otl_stream Otl_stream是具体实现otl_stream_concept的类。任何的SQL语句、SQL语句块和存储过程都能通过otl_stream进行处理。 传统的数据库API处理SQL语句的时候,需要绑定变量与占位符,因此,程序员需要定义变量、解析SQL语句、调用绑定占位符的函数、
阅读全文
摘要:相比于传统的C++类库而言,OTL更像是一个代码容器,里面复杂,但对外的接口简单。OTL在处理程序方面受到了STL的影响。 OTL有一个模板框架,它实现了otl_stream的概念。该框架由模板类和内联函数组成。模板类把普通的类型作为参数,这些参数的类型提供了对数据库API的详细操作。 对于已有的数
阅读全文
摘要:OTL流的概念 任何的SQL语句、SQL语句块或存储过程,都是通过输入与输出变量进行处理参数与结果的。 如: 例1:一个SELECT语句把标量的输入变量作为WHERE子句部分的条件;同时SELECT部分则定义了输出的字段,并且在结果集为多行的情况下还是一个VECTOR结构。 例2:一个INSERT语
阅读全文
摘要:说明 该文档说明的是4.0版本的ORACLE/ODBC和DB2-CLI模板库(OTL)。OTL4.0(后面简称OTL)模板库是基于C++的模板的。 OTL4.0是组合了C++的模板框架和OTL适配器。框架是一个简单的OTL_stream的概念,OTL适配器则是一个基于数据库API的经量级的类库,并且
阅读全文
摘要:1 OTL简介 OTL 是 Oracle, Odbcand DB2-CLI Template Library 的缩写,是一个C++编译中操控关系数据库的模板库,它目前几乎支持当前所有的各种主流数据库,例如Oracle, MS SQL Server, Sybase, Informix, MySQL,
阅读全文
摘要:什么是OTL:OTL 是 Oracle, Odbc and DB2-CLI TemplateLibrary 的缩写,是一个操控关系数据库的C++模板库,它目前几乎支持所有的当前各种主流数据库,如下表所示: 什么是OTL:OTL 是 Oracle, Odbc and DB2-CLI TemplateL
阅读全文
摘要:以下转自:http://blog.csdn.net/lwbeyond/article/details/5620801 1. Dbcmd和dbfcmd 函数原形: Dbcmd(DBPROCESS *proc,char * sql); Dbcmd(DBPROCESS *proc, char * form
阅读全文

浙公网安备 33010602011771号