Pessoal estou tantado criar uma aplicação que se conecte com o banco do postgresql eu criei uma classe de conexao com o banco
e um metodo dessa classe chamado conectar. A classe de conexão funcionou numa boa depois que terminei entretanto no repositorio
de clientes que criei tÊm um metodo adicionarcliente que não funciona de jeito nenhum sempre levanta a execeção nullpointexception, sempre
na linha PreparedStatement smt= con.prepareStatement(sql).
segue o código do metodo adicionarcliente
public class Repositorio_Cliente implements Irepositorio_cliente {
Conexao conect= new Conexao();
Connection con;
public void adicionarCliente(Clientes c)throws SQLException {
conect.conectar();
String sql= "Insert into cliente (nome, email, cpf, estado, cidade, bairro, rua, cep, numero) values (?,?,?,?,?,?,?,?,?)";
PreparedStatement smt= con.prepareStatement(sql);
smt.setString(1, c.getNome());
smt.setString(2, c.getEmail());
smt.setString(3, c.getCpf());
smt.setString(4, c.getEstado());
smt.setString(5, c.getCidade());
smt.setString(6, c.getBairro());
smt.setString(7, c.getRua());
smt.setString(8, c.getCep());
smt.setInt(9, c.getNumero());
smt.execute();
smt.close();
}