Boa tarde Desenvolvedores,
Estou desenvolvendo um sistema, e tenho um determinado campo que ira armazenar aproximadamente 10 mil caracteres, será q um atributo do tipo String suporta esse total de caracteres?
No banco (mysql) a coluna esta configurada como LONGBLOB.
Atributo Java que suporte 10,000 caracteres
3 Respostas
L
LONGBLOB serve para guardar binário, para textos grandes costuma-se usar TEXT ou LONGTEXT…
Agora quanto ao String suportar, creio que dependa da quantidade de memória disponível no momento, mas usando String fica inviável, pode causar lentidão em sua aplicação…
Melhor usar uma cadeia de chars como em
char[] texto_gigante = new char[10000];
Ou usar classes que manipulam texto com melhor performance como StringBuilder e StringBuffer
Devo transformar minha String em um Vetor de Char? correto
L
Solucao aceita
Não existe o deve ou não deve fazer, existe o viável e o inviável para solução do problema… estude os dois casos e veja qual se encaixa mais no seu projeto. agora uma coisa é certa, String gigante não fica legal…
Criado 4 de março de 2017
Ultima resposta 4 de mar. de 2017
Respostas 3
Participantes 2