问题是这样的,我要把一个经过序列化的对象插入到数据表中, 那个对象经过序列化后变的很长,现在插入到oracle数据库里面报错:ORA-01704: 字符串文字太长
那个数据项的数据类型是用的clob类型的,是不是不能直接把序列化的对象字符型插入到clob类型中?
可是当序列化的对象长度不是超长的话不会报错,不是说clob能插入4g的东西吗, 怎么做到啊?
那个数据项的数据类型是用的clob类型的,是不是不能直接把序列化的对象字符型插入到clob类型中?
可是当序列化的对象长度不是超长的话不会报错,不是说clob能插入4g的东西吗, 怎么做到啊?
解决方案 »
- 急求解决方案,在线等!!!
- 复制A目录导出完成的文件到B里面 急求助,请高手指教
- 页面跳转后JS控制下拉框默认值!不散分,在线等!急
- java中怎么实现发送email邮件
- 为什么我用struts写的login无法停留在login.jsp页面上,而是直接跳转了呢?
- 关于类编绎的问题????
- weblogic 报错Could not initialize class org.apache.log4j.LogManager,求大神帮忙
- 跪求身份证校验程序
- 请问谁有定时任务的源程序(比如每过1秒就打印“hello”),在线等!!!急急!!!
- POI+Excel+文本框修改值问题
- struts.xml action设置不通过验证
- BIRT 创建报表引擎出问题了 在线等.....
一个java Object能达到4g?
如果使用jdbc,需要两次操作,先把其他字段insert进去,然后以流的形式打开刚才插入的语句,通过流写入.
如果使用hibernate,在配置文件中使用它的CLOB类型就可以了.