Ajuda criação db

2 respostas
M

Olá pessoal sou iniciantes estou criando minha primeira aplicação ao apos ter conectado com bd estou com o seguinte problema alguem pode me ajudar ?

package dal;

import classes.pessoas;

import java.sql.PreparedStatement;

import java.sql.SQLException;

public class IncluirEditar {

pessoas objpes = new pessoas(); // intaciei a classe pessoas que ja tinhamos criado
public int Incluir(pessoas objpes) throws SQLException
{
    conexao conexao = new conexao();
    int registros;
    try (PreparedStatement pstm = conexao.getConexao().PreparedStatement
            ("INSERT INTO pessoas (pes_nome,pes_rg,pes_cpf,pes_end,pes_tel,pes_dtcadastro,pes_status)"
                    "VALUES (?,?,?,?,?,?,?)")){
                        pstm.setString(1,objpes.setPes_nome().toUpperCase().trim());
                        pstm.setString(2,objpes.getPes_rg().trim());
                        pstm.setString(3,objpes.getPes_cpf().trim());
                        pstm.setString(4,objpes.getPes_end().trim());
                        pstm.setString(5,objpes.getPes_tel().trim());
                        pstm.setTimestamp(6,new java.sql.Timestamp(objpes.getPes_dtcadastro().getTime()));
                        pstm.setInt(7,objpes.getPes_status());
                    }

2 Respostas

TEC.ER

Um dos primeiro problema que notei é: Nome de classe com letra minuscula

pessoas objpes = new pessoas()

Outro no insert voce deu a quebra de linha porem nao adcionou o + de cocatenação pra junta o instrução sql com .

Deveria ser:
"INSERT INTO pessoas (pes_nome,pes_rg,pes_cpf,pes_end,pes_tel,pes_dtcadastro,pes_status)" + "VALUES (?,?,?,?,?,?,?)"

ou tambem:
"INSERT INTO pessoas (pes_nome,pes_rg,pes_cpf,pes_end,pes_tel,pes_dtcadastro,pes_status) VALUES (?,?,?,?,?,?,?)";

MAs qual erro esta sendo apresentado na sua IDE ?

M

amigo os erros que aparecem são esses

infelizmente nao estou conseguindo achalos

Criado 25 de janeiro de 2016
Ultima resposta 25 de jan. de 2016
Respostas 2
Participantes 2