Inserir dados mysql no Netbeans

1. Inserir dados mysql no Netbeans

Raphael Rosa Gomes
cloudsdk

(usa Outra)

Enviado em 05/10/2015 - 15:36h

Estou fazendo um trabalho de faculdade e não estou conseguindo inserir dados mysql no netbeans.
Meu código esta assim:

public boolean incluir() {
try {
if (!estaConectado()) {
conecta();
}
stmt = objCon.createStatement();
sql = "INSERT INTO clientes ("
+ "codigo,"
+ "nome,"
+ "cpf,"
+ "telefone,"
+ "endereco,"
+ "cidade,"
+ "status "
+ ") VALUES ("
+ this.getCodigo() + ", '"
+ this.getNome() + "', '"
+ this.getCPF() + "', "
+ this.getTelefone() + ", '"
+ this.getEndereco() + "', "
+ this.getCidade() + ", "
+ this.getStatus()
+ ")";
stmt.executeUpdate(sql);
stmt.close();
System.out.print(this.sql);
return true;
} catch (SQLException objErro) {
JOptionPane.showMessageDialog(null,
"Não foi possível executar a Query /n"
+ objErro.getMessage() + "/n"
+ sql
);
return false;
}

}


  


2. Re: Inserir dados mysql no Netbeans

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 07/10/2015 - 21:54h


Verificou o erro retornado?


3. Re: Inserir dados mysql no Netbeans

Raphael Rosa Gomes
cloudsdk

(usa Outra)

Enviado em 08/10/2015 - 21:17h

Está dando error para inserir os dados no banco de dados.



4. Re: Inserir dados mysql no Netbeans

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 08/10/2015 - 22:10h


E a mensagem do catch? vc colocou pra exibir o getMessage(), veja no console do netbeans, pode substituir o getMessage() por printStackTrace(), que mostra mais detalhes.

Veja também a sql que vc pediu pra imprimir.




5. Re: Inserir dados mysql no Netbeans

Paulo Dias
di4s

(usa XUbuntu)

Enviado em 08/10/2015 - 23:42h


Acho que estão faltando aspas em telefone, cidade e status.

Além disso, esse código pode ser considerado um má prática. Veja esse link: http://www.caelum.com.br/apostila-java-web/bancos-de-dados-e-jdbc/#2-9-inserindo-dados-no-banco

Linux Professional Institute - LPIC-1
Novell Certified Linux Administrator - CLA

http://twitter.com/p4ulodi4s
http://www.prminformatica.com.br/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts