if(resultSet.next())
{
Reader r = resultSet.getClob(1). getCharacterStream();
StringBuffer buffer = new StringBuffer();
int ch;
while ((ch = r.read())!=-1) {
buffer.append(""+(char)ch);
}
System.out.println(buffer.toString());
问题:通过执行上述代码行,String是否能够保留来自Clob的所有数据?
字符串最多可容纳2 ^ 31-1个字符。 MySQL中的Clob最多可以存储2 ^ 31-1个字符。是的,字符串能够容纳Clob组成的所有字符。