//construtor da classe
private HabitanteDAOImp(){
try{
<a href="//1.Loading">//1.Loading</a> database driver
Class.forName(“org.postgresql.Driver”).newInstance();
<a href="//2.Creating">//2.Creating</a> a JDBC Connection
connection=DriverManager.getConnection(DB_URL,USER,PASSWD);
public void cadastrar(Habitante habitante) {
PreparedStatement stmt=null;
try{
String sql=“Insert into habitante(nome_habitante,sobrenome_habitante,” +
“endereco_habitante,numero_habitante,bairro_habitante,”+
“cidade_habitante,cep_habitante,estado_habitante,”+
“telefone_habitante,telefone2_habitante,email_habitante,”+
“login_habitante,senha_habitante)”+
“values(?,?,?,?,?,?,?,?,?,?,?,?,?)”;
stmt=connection.prepareStatement(sql);
stmt.setString(1,habitante.getNome_habitante());
stmt.setString(2,habitante.getSobrenome_habitante());
stmt.setString(3,habitante.getEndereco_habitante());
stmt.setInt(4,habitante.getNumero_habitante());
stmt.setString(5,habitante.getBairro_habitante());
stmt.setString(6,habitante.getCidade_habitante());
stmt.setInt(7,habitante.getCep_habitante());
stmt.setString(8,habitante.getEstado_habitante());
stmt.setInt(9,habitante.getTelefone_habitante());
stmt.setInt(10,habitante.getTelefone2_habitante());
stmt.setString(11,habitante.getEmail_habitante());
stmt.setString(12,habitante.getLogin_habitante());
stmt.setString(13,habitante.getSenha_habitante());
stmt.execute();
System.out.println("Habitante Cadastrado com Sucesso.");
}catch(SQLException sqle){
System.out.println("Problemas ao Cadastrar Habitante. Erro: "+sqle.getMessage());
sqle.printStackTrace();
}finally{
try{
stmt.close();
}catch(SQLException e){
System.out.println("Problemas ao fechar o statement! Erro: "+e.getMessage());
}
}