Alô Galera!
Tava até trocando uma ideia com o peczenyj, muito legal, e tinha acabado de responder o e-mail dele, quando me detive na primeira lina que o depurador retornou como erro: “com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column ‘Idade’ at row 1”. Se meu inglês não estiver equivocado, traduzindo… Tamanho do dado para o campo Idade, está muito longo na linha 1.
Isto significa que: lá no meu jTextField, que pega a informação para esse campo, estou digitando uma string, maior do que o campo no BD, pode conter… É isso mesmo ?! Só pode ser, pois eu digitei a quantidade de caracteres compatível e funcionou belezaaaa… Isto significa que tenho que tratar, de alguma forma, no formulário, a quantidade de texto digitada… Aproveitando… alguma diaca?
Valeu gente! Valeu peczenyj !
Abrçs
.
Sim, é exatamente isso que você entendeu.
Você deve tratar isso antes de inserir os dados. Primeiro você deve conseguir truncar esse informação no JTextField, e depois, tratar antes de inserir no banco, para validar os dados.