Javafree
Página Inicial do Fórum > Apresentação

Erro no "prepareStatement"



Criar novo tópico   Responder tópico


  1. modex
    Posts:1


    Comment Arrow

    Publicado em: 06/06/2016 19:18:11

    Pessoal, boa noite. estamos iniciando o curso de programação em java. estamos com muitas dúvidas. Alguém pode nos auxiliar qual é o nosso erro para finalizar essa conexão? Tem erro na "prepareStatement". O que está faltando para finalizar?
    Desde já Obrigado...


    package persistencia;

    import classes.pessoas;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.util.prepareStatement;


    /**
    *
    * @author carlos
    */
    public class IncluirEditarDAO {

    pessoas objpes = new pessoas();

    public int Incluir(pessoas objpes)throws SQLException{
    conexao conexao = new conexao();
    int registros;
    try (PreparedStatement pstmt = conexao.getConexao().prepareStatement
    ("INSERT INTO pessoas (pes_nome,pes_rg,pes_cpf,pes_end,pes_tel,pes_dtcadastro,pes_status)"+
    "VALUES (?,?,?,?,?,?,?)"){

    pstmt.setString(1,objpes.getPes_nome().toUpperCase().trim());
    pstmt.setString(2,objpes.getPes_rg().trim());
    pstmt.setString(3,objpes.getPes_cpf().trim());
    pstmt.setString(4,objpes.getPes_end().trim());
    pstmt.setString(5,objpes.getPes_tel().trim());
    pstmt.setTimestamp(6,new java.sql.Timestamp(objpes.getPes_dtcadastro().getTime()));
    pstmt.setInt(7,objpes.getPes_status());
    registros = pstmt.executeUpdate();

    }

    PreparedStatement pstmtAux = conexao.getConexao().prepareStatement("SELECT @@IDENTITY";
    ResultSet rs = pstmtAux.executeQuery();
    int codigo = 0;

    if((registros == 1)&&(rs != null)){
    rs.next();
    codigo = rs.getInt(1);
    return codigo;}
    else {
    return codigo;}

    } //fim do método - Incluir


    }//fim da classe principal - IncluirEditarDAO



  1. lezr5
    Posts:1


    Comment Arrow

    Publicado em: 28/06/2016 16:50:04

    Boa tarde posta o erro que aparece em seu console.
    _________________

    Leandro Zanetti Ramos



  1. Relacionados