ChinaUnix.net
相关文章推荐:

blob oracle oci

bool update_blob(blobPIC **blobsub, ociLobLocator **blob) { text *update = (text *)"SELECT pic FROM blobpic WHERE pid = :1 FOR UPDATE"; ociBind *bndhp1 = NULL; ociDefine *defhp1 = NULL; sb4 status = 0; bool ersign = 1; blobPIC *tempid = NULL; //用来临时保存PID //tempid = blobsub->pid; //prepare to update ersign = ersign & CheckErr(errhp, ociStmtPrepare(stmthp, errhp, (oratext ...

by summy00 - Oracle - 2008-06-21 21:58:57 阅读(2986) 回复(1)

相关讨论

这些天一直在试图把一个用oracle数据库做的项目转换为用msSql2000数据库的,本以为只要把数据库的连接池改改就可以了,没想到事实并没那么简单~ 要改的地方有好多,改了几天,也学了几天,今天又学到一个:在我的程序中有这样的SQL语句: sql = "insert into tab_publish_template(id, name, language, content, filename, editor, editime, priority, remark) " + " values(" + myId + "," + "'" + Commo...

by red_justice - Java文档中心 - 2007-12-25 10:22:52 阅读(796) 回复(0)

哪位兄弟有自己封装好的oci啊,就是把oracle提供的oci接口封装成C++,我现在要建立个基于oci的,以前没做过,只用PROC++的,谁能提供给我啊,不胜感激。谢谢

by chinaorcl - C/C++ - 2011-07-15 17:46:05 阅读(4561) 回复(5)

我在oracle下创建了一个数据库,全局名是info.hn.cn 我在程序中调用orlon的形式是这样的: Lda_Def lda; ub1 hda[256]; text *uid="scott/tiger@info.hn.cn"; if(orlon(&lda,hda,uid,-1,(text *)0,-1,0)) { printf("can't connect to oracle\n"); return 1; } printf("connect to oracle ok\n"); return 0; } 可是每次程序运行都是返回"can't connect to oracl...

by j123 - Oracle - 2006-01-18 11:08:31 阅读(2813) 回复(3)

由于varchar2长度4K的限制,需要大字段的类型 请给些提示,如何在oracle中使用blob.

by marscld - Oracle - 2007-06-04 14:35:12 阅读(1366) 回复(0)

网上好多教程讲的都是不对的,发个例子! 这里用到了oracle的jdbc2驱动; struts数据连接池,可自行修改成自己的连接方式。 String title = ""; if(request.getParameter("title")!=null) title=request.getParameter("title").trim(); String author = ""; if(request.getParameter("author")!=null) author=request.getParameter("author").trim(); String content = ""; if(request.getParameter("content")!=null) c...

by rcymonkey - Java文档中心 - 2006-04-01 23:51:45 阅读(623) 回复(0)

转自网络,学习oci

一. oracle oci工具包安装: 
$oracle_HOME\BIN:执行文件和help文件 
$oracle_HOME\oci\INCLUDE:头文件 
$oracle_HOME\oci\LIB\BC:  for Borlanf C++的oci库 
$oracle_HOME\oci\LIB\MSVC:  for MS Visual C++的...

by Radish_Hu - Oracle - 2011-12-22 08:53:58 阅读(712) 回复(0)

本帖最后由 yulihua49 于 2010-04-02 16:48 编辑 测试一下批量插入,在这个表存储过程单条插入100000条大约是3.6秒。 oci批量插入100000条, 每批10条:1.2秒 100条:0.45秒。 1000条:0.27秒 单条:8.7秒。 批量还是有巨大优势,但不好管理。 下例在DAU环境下自己调sqlora完成:可以看到不用包装器,程序还是挺繁的,尤其是当列比较多时,而且还不通用。[code] tuxticket@jgbticket:~/test> cat ti.c /***********************...

by yulihua49 - 数据库应用 - 2014-03-25 16:12:10 阅读(6630) 回复(4)

我使用 if (odefin(&cda, 10, (ub1 *) &mainFaxNo, (text) sizeof(mainFaxNo), (sword) SQLT_STR, (sword) -1, (sb2 *) 0, (text *) 0, -1, -1, (ub2 *) 0, (ub2 *) 0)) { err_report(&cda); } 绑定一个变量,但是这个变量有可能为空,使用上面的语句后就不能正确的获取这条记录的数据? 谁能告诉我odefin里面的参数怎么设置可以获取为空的呢?

by steve_zuo - C/C++ - 2006-06-06 17:48:43 阅读(1096) 回复(2)

能给我一个blob的例子吗?谢谢了

by 傲雪寒梅 - Java - 2004-09-01 22:16:09 阅读(829) 回复(0)

oracle中的blob和CLOB 一、区别和定义 LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列   LONG RAW: 可变长二进制数据,最长2G   CLOB: 字符大对象Clob 用来存储单字节的字符数据   NCLOB: 用来存储多字节的字符数据   blob: 用于存储二进制数据   BFILE: 存储在文件中的二进制数据,这个文件中的数据只能被只读访。但该文件不包含在数据库内。 ...

by feiyang10086 - Veritas技术交流区 - 2012-03-15 16:43:37 阅读(887) 回复(1)