Duvida banco de dados

2 respostas
J

ola…

Bom dia;

Estou tentando inserir algo no banco de dados e está dando o erro:

java.sql.DataTruncation: Data truncation

meu insert é algo similar ao que esta abaixo:

PreparedStatement stmt = null; stmt = conn.prepareStatement(insert into cad_cliente (codcli, nomcli,dtnasc) values (?,?,?)); stmt.setInt(1,nCodCli); stmt.setString(2,lstClientes.get(i).getNome_cliente()); stmt.setDate(3,(Date) lstClientes.get(i).getData_nasc()); stmt.execute();

Alguem sabe como faço para imprimir no console o conteudo do stmt, para mim poder analizar o codigo, algo como “stmt.toString()”;

obrigado

2 Respostas

evandro.santos

jony:
ola…

Bom dia;

Estou tentando inserir algo no banco de dados e está dando o erro:

java.sql.DataTruncation: Data truncation

meu insert é algo similar ao que esta abaixo:

PreparedStatement stmt = null; stmt = conn.prepareStatement(insert into cad_cliente (codcli, nomcli,dtnasc) values (?,?,?)); stmt.setInt(1,nCodCli); stmt.setString(2,lstClientes.get(i).getNome_cliente()); stmt.setDate(3,(Date) lstClientes.get(i).getData_nasc()); stmt.execute();

Alguem sabe como faço para imprimir no console o conteudo do stmt, para mim poder analizar o codigo, algo como “stmt.toString()”;

obrigado

Esse erro acontece quando você tenta inserir uma String maior que o campo da tabela suporta.

Dá uma olhada no nome do cliente…

J

valeu.
Era isso mesmo.

Obrigado

Criado 15 de fevereiro de 2010
Ultima resposta 15 de fev. de 2010
Respostas 2
Participantes 2