Code example for PreparedStatement

Methods: execute, setDouble, setString

0
         
        String sql = "INSERT INTO funcionario (nome, email, telefone, salario) VALUES (?,?,?,?)";
         
        PreparedStatement stmt = conexao.prepareStatement(sql);
         
        stmt.setString(1, funcionario.getNome());
        stmt.setString(2, funcionario.getEmail());
        stmt.setString(3, funcionario.getTelefone());
        stmt.setDouble(4, funcionario.getSalario()); 
         
        System.out.println(funcionario.getSalario());
         
        stmt.execute();
         
        // PS. não se pode colocar Views em Classes DAO (Model) 
        JOptionPane.showMessageDialog(null, "Funcionario Cadastrado com Sucesso!"); 
    } 
     
}