麻烦问一下 就是我通过java.sql.Clob clob = (Clob) rs.getClob(1);
Reader inStream = clob.getCharacterStream();
char[] c = new char[(int) clob.length()];
inStream.read(c);
res = new String(c);取 clob字段的值 不如我clob字段里面 是 “测试” 两个字
为什么 res 取出来的值始终是 这个 empty_clob()
试了几种方法 取出来的clob字段的值 都是这个 empty_clob() 求解~
Reader inStream = clob.getCharacterStream();
char[] c = new char[(int) clob.length()];
inStream.read(c);
res = new String(c);取 clob字段的值 不如我clob字段里面 是 “测试” 两个字
为什么 res 取出来的值始终是 这个 empty_clob()
试了几种方法 取出来的clob字段的值 都是这个 empty_clob() 求解~
先提取原来的内容 然后把现在新添加的内容和在一起 在添加到clob字段里面
但是 我取原来clob字段里面的数据的时候 取出来始终是empty_clob() 这个?是不是因为我 select col_name from tab_name where id='0001' for update
写了这个的原因啊???