Olá!
Estou buscando dados de um campo tipo clob no banco de dados e colocando em um JTextArea, porém, fica sem as formatações, tais como, quebra de linha, tabulações e etc.
O que era para ficar assim:
aaaaaaaa
bbbbbbbb
ccccccccc
dddddddd
Está assim:
aaaaaaaabbbbbbbbcccccccccdddddddd
Resumindo o que estava em várias linhas agora fica em apenas uma, como fazer para contornar esse problema?
Segue o código
Onde coloco o texto.
txtSQL.setText(StringUtil.ClobToString(query.getQry().rs.getClob("M_STR_SQL")));
Método ClobToString
public static String ClobToString(Clob cl) throws IOException, SQLException
{
if (cl == null)
return "";
StringBuffer strOut = new StringBuffer();
String buff;
BufferedReader br = new BufferedReader(cl.getCharacterStream());
while ((buff=br.readLine())!= null)
strOut.append(buff);
return strOut.toString();
}
Obrigado a todos