[Resolvido]Web e Banco de Dados

5 respostas
kraysek

Estou desenvolvendo uma aplicação usando JSP/Servlet e Mysql. Porém minhas tabelas tem campos muito longos (5.000) caracteres. Assim, pergunto para os desenvolvedores experientes:

  1. Vou ter problemas com solicitação/resposta pelo tamanho do campo?
  2. Se eu declarar VARCHAR(5000) é diferente de declarar o campo como TEXT?

5 Respostas

N

kraysek,

Sempre uso o metodo post do form e não tenho problemas com quantidade de caracteres trafegados.
A diferença basica entre TEXT e VARCHAR é o limite de caracteres. No varchar vc especifica o limite máximo a ser armazenado; no TEXT, não há necessidade de especificação. Não me lembro qual o limite do TEXT ou se tem um limite, alguns casos o limite é a quantidade de memória do micro(servidor).

D

Só por curiosidade ,que tipo de dados são esses?

kraysek

É um sistema de registro de projetos de pesquisa. Por exemplo, o campo RESUMO é um texto que pode ter, digamos, meia página.

N

kraysek:
É um sistema de registro de projetos de pesquisa. Por exemplo, o campo RESUMO é um texto que pode ter, digamos, meia página.

Verifique se 5000 caracteres são suficientes. Talvez a opção TEXT seja mais coinveniente para este caso.

kraysek

Obrigado.

Criado 9 de fevereiro de 2008
Ultima resposta 10 de fev. de 2008
Respostas 5
Participantes 3