ibatis如何操作oracle的大字段blob和clob? ibatis如何操作oracle的大字段blob和clob?现在系统中已经用了ibatis。不想再去用jdbc直接操作数据库了。哪位高人有好的解决方案没? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.javaeye.com/topic/74678 你好。这个我看过了。我现在想知道怎么把我的数据以clob的形式插入到数据库中?这个怎么解决呢?插入的时候我是直接insert into tt(id,data) values(#id#,#data,javaType=java.lang.String,jdbcType=CLOB#)但是不行。数据量很小的时候还是可以的。但是数据量一旦大一点,就会报错了。 http://blog.donews.com/wycarole/archive/2008/04/30/1284705.aspx http://www.baidu.com/s?wd=ibatis+oracle+lob 小弟现在还不会用spring呢。看那篇文章还看不大明白,,, ok,此贴第一个和第3个方法,看看是否对你有帮助?里面说设置一个什么东东就可以http://yangzb.javaeye.com/blog/259931 <typeAlias alias="managerDomain" type="com.xxx.xxx.xxx.ManagerDomain" />这个是ibatis写sql的xml文件开始定义的一个java domain,把数据库字段都定义到这个domain里就行,定义get、set方法例如:package com.xxx.xxx.xxx;public class ManagerDomain{ private String CLOB1 = ""; private String CLOB2 = ""; //以下为get\set 方法 .....}<insert id="insert" parameterClass="managerDomain"> INSERT INTO TableName (CLOB1,CLOB2) VALUES (#CLOB1#,#CLOB2#) </insert>调用sql的时候,定义一个ManagerDomain对象,把值set到对象里,做为sql语句的参数传递进来这样试试。 刚开始学Oracle,没搞过iBATIS,对不住了楼主,解决了我就收藏... 最后还是采用jdbc了。网上都是讲的spring+ibatis。单独用ibatis的好像没有这样的帖子。再加上我是新手 最好用clob 会自身转为string的 你好。我想用clob的。转为string我也会。但是怎么把一个含有几千字的string输入到数据库这个我就不会了。如果这个解决了的话,就完全可以了。 您好。最终ibatis我还是没找到合适的方法。使用了最原始的jdbc来操作的。不知道您有没有更好的操作方式? 使用Spring的MVC实现文件上传时遇到的问题,很奇怪... Eclipse中如何由UML类图直接生成代码 找出字符串中规定数字的正则表达式 com.mysql.jdbc.exceptions.MySQLSyntaxErrorException tomcat启动后出现异常 关于用AXIS2生成WEBSERVICE客户端的问题 j2ee开发使用ssh架构平台搭建 struts中action执行后地址问题 在输入数据库的时候,怎么保证输入值是唯一的 大侠们,帮个忙,小弟这里有些代码,但编绎时老是出提示! ibatis中传参问题 struts2的自定义日期转换器问题
你好。这个我看过了。我现在想知道怎么把我的数据以clob的形式插入到数据库中?这个怎么解决呢?插入的时候我是直接insert into tt(id,data) values(#id#,#data,javaType=java.lang.String,jdbcType=CLOB#)但是不行。数据量很小的时候还是可以的。但是数据量一旦大一点,就会报错了。
小弟现在还不会用spring呢。看那篇文章还看不大明白,,,
ok,此贴第一个和第3个方法,看看是否对你有帮助?里面说设置一个什么东东就可以
http://yangzb.javaeye.com/blog/259931
type="com.xxx.xxx.xxx.ManagerDomain" />这个是ibatis写sql的xml文件开始定义的一个java domain,把数据库字段都定义到这个domain里就行,定义get、set方法例如:
package com.xxx.xxx.xxx;
public class ManagerDomain{
private String CLOB1 = "";
private String CLOB2 = "";
//以下为get\set 方法
.....
}<insert id="insert" parameterClass="managerDomain">
INSERT INTO TableName
(CLOB1,CLOB2)
VALUES
(#CLOB1#,#CLOB2#)
</insert>
调用sql的时候,定义一个ManagerDomain对象,把值set到对象里,做为sql语句的参数传递进来
这样试试。
解决了我就收藏...
最后还是采用jdbc了。网上都是讲的spring+ibatis。单独用ibatis的好像没有这样的帖子。再加上我是新手
你好。我想用clob的。转为string我也会。但是怎么把一个含有几千字的string输入到数据库这个我就不会了。如果这个解决了的话,就完全可以了。