Enviado em 29/07/2015 - 12:54h
Nao aparecer a terceira coluna ela ficar vazia ela teria que aparecer os nomes dos estados das respectivas cidades, o erro estar na classe DAO so nao conseguir fazer funcionar.public List<Cidade> getLista1() throws SQLException{ List<Cidade> cidades = new ArrayList<>(); String sql = "SELECT tbCidade.idCidade,tbCidade.noCidade,tbUF.noUF\n" + "FROM `tbCidade`\n" + "INNER JOIN `tbUF` on tbCidade.idUF = tbUF.idUF;"; try(PreparedStatement stmt = conexao.prepareStatement(sql)){ stmt.execute(); ResultSet rs = stmt.getResultSet(); while (rs.next()){ Cidade cidade = new Cidade(); cidade.setId(rs.getInt("tbCidade.idCidade")); cidade.setNome(rs.getString("tbCidade.noCidade")); cidade.setEstado(rs.getInt("tbCidade.idUF")); //cidade.setEstado(rs.getInt("tbCidade.idUF")); Estado estado = new Estado(); estado.setNome(rs.getString("tbUF.noUF")); estado.setId(rs.getInt("idUF")); cidades.add(cidade); } return cidades; }
private void popularTabela() throws SQLException { String[] coluna = new String[]{"ID", "NOME", "UF"}; ArrayList dados = new ArrayList(); CidadeDAO dao = new CidadeDAO(); ArrayList<Cidade> listagem; listagem = (ArrayList<Cidade>) dao.getLista1(); for (Cidade cidade : listagem) { dados.add(new Object[]{cidade.getId(), cidade.getNome(), cidade.getEstado()}); } ModeloTabela modelo = new ModeloTabela(dados, coluna); try { jTableCidade.setModel(modelo); jTableCidade.getColumnModel().getColumn(0).setPreferredWidth(30); jTableCidade.getColumnModel().getColumn(0).setResizable(false); jTableCidade.getColumnModel().getColumn(1).setPreferredWidth(230); jTableCidade.getColumnModel().getColumn(1).setResizable(false); jTableCidade.getColumnModel().getColumn(2).setPreferredWidth(40); jTableCidade.getColumnModel().getColumn(2).setResizable(false); jTableCidade.getTableHeader().setReorderingAllowed(false); jTableCidade.setAutoResizeMode(jTableCidade.AUTO_RESIZE_OFF); jTableCidade.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); } catch (Exception ex) { JOptionPane.showMessageDialog(null, "Não foi possivel listar os dados\ndetalhes: " + ex, "Aviso!", 1); } }
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Grub não reconhece o Windows 11 (3)
como posso fazer overclock nesse programa? (1)
PC congelando em momentos aleatórios (em várias distros) (2)