package controller; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.swing.JOptionPane; import model.Amigo; import model.Bairro; public class C_Bairro { Connection con; Statement stmt; PreparedStatement pstmt; ResultSet dadosTabela; String sqlInsere = "insert into bairro (nomebairro) values (?)"; String sqlApaga = "delete from bairro where codbairro = ?"; String sqlConsulta = "select * from bairro"; public ResultSet DadosGerais() { ConectaBanco cb = new ConectaBanco(); con = cb.conPostgreSql("etim"); try { stmt = con.createStatement(ResultSet.CONCUR_UPDATABLE,ResultSet.TYPE_SCROLL_INSENSITIVE); dadosTabela = stmt.executeQuery(sqlConsulta); } catch (SQLException ex) { JOptionPane.showMessageDialog(null, "Erro ao consultar"); } return dadosTabela; } public void apagaDados(Bairro dados) { ConectaBanco cb = new ConectaBanco(); con = cb.conPostgreSql("etim"); try { pstmt = con.prepareStatement(sqlApaga); pstmt.setInt(1, dados.getCodbairro()); pstmt.executeUpdate(); } catch (SQLException ex) { JOptionPane.showMessageDialog(null, "Erro ao Deletar"); } } public void insereDados(Bairro dados) { ConectaBanco cb = new ConectaBanco(); con = cb.conPostgreSql("etim"); try { pstmt = con.prepareStatement(sqlInsere); pstmt.setString(1, dados.getNomebairro()); pstmt.executeUpdate(); } catch (SQLException ex) { JOptionPane.showMessageDialog(null, "Erro ao Inserir"); } } }