会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Boblim
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
51
52
53
54
55
56
57
58
59
60
下一页
2016年9月30日
otl中遇到的一些字符数组长度问题
摘要: 最近做的项目中对于数据库的操作为了有一个统一的操作,所以采用了otl技术作为中间媒介,当然,由于是用了别人的库,所以还是出现了很多问题。通过对问题进行分析,也形成了一些常用问题的处理方法。 在用otl绑定otl_stream的字符串或者字符类型变量中,总是会出现Incompatible data t
阅读全文
posted @ 2016-09-30 09:32 Boblim
阅读(2167)
评论(1)
推荐(0)
2016年9月24日
otl使用存储过程或是LEFT JOIN时提示输出类型未知的问题
摘要: otl_stream的构造函数或成员函数open的第四个参数const int implicit_select 默认是otl_explicit_select。当使用存储过程时,必须指定为otl_implicit_select。 以上是OTL官方的说明,在实际使用中,我碰到过使用SQL SERVER2
阅读全文
posted @ 2016-09-24 15:21 Boblim
阅读(297)
评论(0)
推荐(0)
开启otl的64位长整数支持
摘要: 要开启OTL的64位长整数支持,必须先定义宏 或者 同时,因为OTL只是一个头文件,具体的64位长整数支持还得靠底层,对于底层驱动本身就支持64位长整数的情况,就不需要定义其他宏了,而对于那些底层驱动不支持64位长整数的情况,例如OCI版本小于11.2或是ODBC本身不支持64位整数,则需要额外定义
阅读全文
posted @ 2016-09-24 15:20 Boblim
阅读(677)
评论(0)
推荐(0)
otl翻译(11) -- OTL的迭代器
摘要: OTL stream read iterator 这个类是一个像传统的JDBC中的getter()操作一样扩展了OTL流的模板类。它现在还不支持UNICODE字符集。它对otl_refcur_stream和otl_stream的使用基本相同(在ORACLE8版本里面)。 模板的定义如下: templ
阅读全文
posted @ 2016-09-24 15:18 Boblim
阅读(792)
评论(0)
推荐(0)
OTL翻译(10) -- OTL的流缓冲池
摘要: OTL的流缓冲池 一般来讲,流一般作为一个局部的变量被使用,当使用完毕后就立刻关闭,如果需要再次使用就需要再次的声明变量,如此循环。OTL流的缓冲池(内存池)是一个解决以往的流性能低下的一个机制。当流被关闭后,实际上流的相关变量被保存在一个流缓冲池里面,以便再利用。 每一个流在解析SQL或与数据库层
阅读全文
posted @ 2016-09-24 15:17 Boblim
阅读(600)
评论(0)
推荐(0)
OTL翻译(9) --常量的SQL语句
摘要: 常量的SQL语句 一个没有绑定变量的SQL语句、SQL语句块或是存储过程就被称为常量的SQL语句。OTL通过一个静态的函数来执行这样的SQL语句。 例如: // static otl_cursor::direct_exec() otl_cursor::direct_exec (db, // connect object "create table test_tab(f1 ...
阅读全文
posted @ 2016-09-24 15:16 Boblim
阅读(974)
评论(0)
推荐(0)
OTL翻译(8) -- otl_long_string/otl_long_unicode_string类
摘要: otl_long_string/olt_long_unicode_string 这两个类主要用来处理大对象数据。从OTL4.0版本开始,otl_long_string还可以处理任何类型的RAW/BIANRY类型。下面列出了常见数据库的一些大对象类型: · Oracle 7: LONG, RAW, L
阅读全文
posted @ 2016-09-24 15:15 Boblim
阅读(956)
评论(0)
推荐(0)
OTL翻译(7) -- otl_exception类
摘要: otl_exception 这个类是OTL用来抛出异常的类。如果数据库API返回一个非0的错误值,则OTL会将会抛出一个otl_exception的异常。一个otl_exception异常有可能是一个数据库错误或是一个OTL定义的错误。 序号 函数、成员变量 说明 1 char stm_text[2
阅读全文
posted @ 2016-09-24 15:14 Boblim
阅读(1297)
评论(0)
推荐(0)
OTL翻译(6) -- otl_connect类
摘要: otl_connect 这个类封装了连接的功能,如连接、断开连接、提交、回滚等。otl_connect也就是一个用来创建连接对象并进行管理的类。 序号 方法、变量 说明 1 int connected 数据库是否已经连接的标志。 该标志只是在数据库连接成功后才标志为1(成功)。如果一个已经连接成功数
阅读全文
posted @ 2016-09-24 15:13 Boblim
阅读(2519)
评论(0)
推荐(0)
OTL翻译(5) -- otl_stream流相关绑定变量
摘要: 声明绑定变量 本章节将详细的说明如何在otl_stream流里面声明绑定变量。 SQL语句、SQL语句块或存储过程在程序里面使用的时候总是带有占位符。OTL里面带有一个小的解析器用来解析这些占位符,并且在内部进行变量的内存分配操作。 在ORACLE里面占位符的表示方法与其他数据库不同,在ORACLE
阅读全文
posted @ 2016-09-24 15:10 Boblim
阅读(2247)
评论(0)
推荐(0)
上一页
1
···
51
52
53
54
55
56
57
58
59
60
下一页
公告