Pessoal, preciso de uma ajuda de vocês.
Estou a fazer uma arrayList para mostrar os dados que estão no BD para a jTable, mas “travei” e não consigo entender como continuar… alguma luz bondosa para me ajudar?
public void pesquisar() throws SQLException {
String url = "jdbc:postgresql://localhost:5432/";
Connection con;
try {
Class.forName("org.postgresql.Driver");
} catch (ClassNotFoundException ex) {
Logger.getLogger(Pesquisar.class.getName()).log(Level.SEVERE, null, ex);
}
con = DriverManager.getConnection(url, "postgres", "teste");
PreparedStatement ps;
ps = con.prepareStatement("SELECT * FROM programa ");
ResultSet rs = ps.executeQuery();
while(rs.next()) {
String ppcodigo = rs.getString("codigo");
String nome = rs.getString("nome");
String cep = rs.getString("cep");
String endereco = rs.getString("endereco");
String bairro = rs.getString("bairro");
String cidade = rs.getString("cidade");
String descricao = rs.getString("descricao");
ArrayList dados = new ArrayList();
String[] colunas = new String[]{ppcodigo, nome, cep, endereco, bairro, cidade, descricao};
dados.add(new String[] {ppcodigo, nome, cep, endereco, bairro, cidade, descricao});
}
ps.close();
}