我的数据库字段已是clob类型了,为什么还不能存长的字符串

问题描述

当存入少的就可以存入,存入多的就不行了比如这些是少的然后存入这么多字符就报这个错了

解决方案

解决方案二:
存的内容太多了吧,超出限制了
解决方案三:
确认你是clob,而不是varchar2?否则不可能啊,看你就那么点字符串
解决方案四:
clob最大可以存入4g,你超出4g不太可能吧
解决方案五:
代码问题,贴代码
解决方案六:
LONGvalue,LONGColumn,看着怎么好像你的SQL语句有问题,是不是别的字段有问题?long值插到int字段上了?
解决方案七:
param参数传值OracleDBTyple.Clob?这个设置没?楼上的头像看这真别扭
解决方案八:
该回复于2015-09-30 23:54:23被版主删除
解决方案九:
引用6楼dr592112441的回复:

param参数传值OracleDBTyple.Clob?这个设置没?楼上的头像看这真别扭

过奖了

时间: 2024-07-28 12:20:12

我的数据库字段已是clob类型了,为什么还不能存长的字符串的相关文章

如何用JSP处理Oracle中CLOB类型的字段

js|oracle 1.       CLOB字段的插入 clob类型的数据直接insert可能会因为字符过长而出错,所以要用对象形式插入. 示例: 首先,创建一个含CLOB字段的表: create table test (id INTEGER, content clob);   然后插入空值 String strSql = "INSERT INTO TEST(id,content) values('0001',?) "; con.setAutoCommit(false);  //co

字段-sqlserver数据库里怎样设置datetime类型的小数位数为3位

问题描述 sqlserver数据库里怎样设置datetime类型的小数位数为3位 我在建一张表里的一个datetime类型的生日字段时,怎样将其小数位数设置为3位??? (用的SQLServer2014) 解决方案 我已找到了 要用datetime2(7)这种类型!将7改为3就行了

oracle11g-用imp导入数据库时,带有CLOB字段的表都导入不进去!

问题描述 用imp导入数据库时,带有CLOB字段的表都导入不进去! 我语句是这样写的:imp user/password@orcl file=? full=y;请问有什么问题!数据库 oracle11g

java 如何保存、读取数据库字段为blob类型的值

问题描述 java 如何保存.读取数据库字段为blob类型的值 java 如何保存.读取javaBean中定义String类型,oracle数据库字段为blob类型的值 这是我的业务逻辑代码 try { String encoding = "GBK"; File file = new File("E:workspaceNeuSoft omcat7.0.40logslocalhost.2015-12-07.log"); if (file.isFile() &&

mybaits中,如果通过foreach批量插入CLOB类型的字段?

问题描述 mybaits中,如果通过foreach批量插入CLOB类型的字段?<insertid="insert"parameterType="java.util.List">insertintoABC(YJMC,JTTKNR,FBJG,FBSJ,QLWYBS,CREATE_TIME,LASTMODIFY_TIME,ORG_CODE,BATCH_NO,STAGE_FLAG,ADU_FLAG,CARRIER_TYPE,CARRIER_NAME,ID)SEL

java服务层-服务层对数据库字段的校验问题,大神帮忙

问题描述 服务层对数据库字段的校验问题,大神帮忙 对于三条银行卡数据,例如建行,中行,工商,当我点击添加的时候如果数据库里有了上述数据的时候则不能加进行添加,则提示该银行卡已存在.如果没有则可以添加成功.这个校验怎么做的.在服务层里面怎么加上这段代码,有点蒙. 解决方案 这个要看你的表结构了.直接从数据库里查询是否有这条数据存在,有则不加.可以通过银行卡的类型,如建行1,工行2,中行3.再加上银行账号进行查询.sql语句的话就是select *from 表名 where type = 1 and

界面-列表增删查改数据库字段值

问题描述 列表增删查改数据库字段值 网页主界面页面上显示一些数据列表,然后我想对页面上的数据进行修改.修改后能够自动的对数据进行入库保存,而且是对已有的数据进行更新,数据库中没有的数据进行自动插入.而且最好是可复用性高,对任何数据表的任何数据字段都可以进行保存,并且更新条件最好是可以自定义设置.用JS+java实现,本人对代码只是略懂,最好是实现起来简单. 解决方案 这个问题实现的方法比较多,不过如果对于初学者,不管哪种实现方式,写代码都不简单.因为要从数据库取数,把数据显示在网页上,还需要获取

mybatis 批量插入Oracle时,当插入clob类型时报错

问题描述 mybatis 批量插入Oracle时,当插入clob类型时报错 mybatis 批量插入时,当插入clob类型时报错,ORA-01461:仅能绑定要插入LONG列的LONG值.请问怎么解决. po中是字段suo是String类型. 解决方案

ibatis操作oracle中CLOB类型的值

问题描述 ibatis操作oracle中CLOB类型的值 页面我是用了Struts标签,ibatis需要操作oracle中的CLOB类型的数据,该怎么操作?ibatis配置文件中需要设置什么样的类型于其对应.java中的实体类我是不是需要定义成CLOB类型呢?> 解决方案 可以配置ParameterMap和ResultMap就可以方便的实现对LOB的读写了,而且不用去实现任何类.只需要配置就可以了. 如: 这是返回的Clob 这是参数里面包含CLob 解决方案二: 解决方案三: 解决方案四: 解