* JDBC atualizável erro  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
javaEd.com
Thread.start()
[Avatar]

Membro desde: 30/05/2008 02:17:06
Mensagens: 48
Localização: Santo André
Offline

Olá galera!!!

Estou fazendo uma aplicação para teste usando JDBC e mysql!

Preciso fazer um resultset atualizável e tal, quando vou incluir um registro ele me exibe o seguinte erro no console do eclipse:








Segue a tabela no mysql







Obrigado!

"Humildade e audácia, parecem distintos mas são essenciais na construção de uma carreira sólida"
[MSN]
rafaelglauber
GUJ Master
[Avatar]

Membro desde: 07/09/2007 23:05:20
Mensagens: 1065
Localização: Feira de Santana
Offline

Oi,

Não conseguiu identificar o erro? Você tá tentando inserir um valor maior do que a coluna suporta...verifique no momento que você realiza o insert qual o valor para a coluna Uf, com certeza tá maior que dois caracteres.

ps. Caso realmente não ache o problema terá que postar seu código aqui.
sigma
Thread.start()

Membro desde: 07/07/2005 17:47:11
Mensagens: 42
Offline

Passa o insert.

Parece que no campo Uf o tamanho do dado que vc esta inserindo e maior que um char(2).
javaEd.com
Thread.start()
[Avatar]

Membro desde: 30/05/2008 02:17:06
Mensagens: 48
Localização: Santo André
Offline

Não consigo achar o erro, debuguei aqui e ele está dando erro no tipo do tamanho inserido no campo uf nesse método aqui



Seguem as classes





************







A mensagem continua a mesma galera, se puderem identificar essa mensagem, como postei antes, o método que dá a excecção é o addRow();


Obrigado

"Humildade e audácia, parecem distintos mas são essenciais na construção de uma carreira sólida"
[MSN]
sigma
Thread.start()

Membro desde: 07/07/2005 17:47:11
Mensagens: 42
Offline







Eu acho que com um trim vc solucionaria.

javaEd.com
Thread.start()
[Avatar]

Membro desde: 30/05/2008 02:17:06
Mensagens: 48
Localização: Santo André
Offline

Caro Sigma, nada meu velho!!!!

Implementei essa condição, mas nada ...


Será que alguém já passou por isso, está claro que o tamanho do dado que está populando esse campo está maior, mas como pode isso, se alguém souber a resposta ou já tiver passado por isso me dê um auxílio!



Obrigado ;;;

vlw sigma

"Humildade e audácia, parecem distintos mas são essenciais na construção de uma carreira sólida"
[MSN]
sigma
Thread.start()

Membro desde: 07/07/2005 17:47:11
Mensagens: 42
Offline

Mas o codigo entra no if da String?

Debuga e ve o antes o depois do .trim(), cara tem que ser isso

Eu acho que quando vc pega do Jtable ele completa com espaço.


javaEd.com
Thread.start()
[Avatar]

Membro desde: 30/05/2008 02:17:06
Mensagens: 48
Localização: Santo André
Offline

Cara, debuguei, ele entra sim no if da implementação, mas permanece com o mesmo erro!!!

Quando ele vai inserir rs.insertRow(), dá o erro




Ainda continuo com essa dúvida


vlw

"Humildade e audácia, parecem distintos mas são essenciais na construção de uma carreira sólida"
[MSN]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team