Конвертация сгустка в строку - PullRequest
0 голосов
/ 06 марта 2020
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 хранить все данные из сгустка?

1 Ответ

0 голосов
/ 06 марта 2020

Строка может содержать не более 2 ^ 31-1 символов. Clob в MySQL может хранить до 2 ^ 31-1 символов. Да, Строка может содержать все символы, из которых состоит Клоб.

...