Bom galera, preciso muito de ajuda e ficarei muito agradecido. Eu quero mandar os dados da minha tabela “usuario” p/ um jTable mas não estou conseguindo e não está dando erro também ;S
O método que estou usando é esse:
public void InserirDadostabela() {
//Instanciando e criando objeto da classe UsuarioGUI
UsuarioGUI usuarioGUI = new UsuarioGUI();
try {
PreparedStatement pstm = this.connection.prepareStatement("SELECT id, nome, cpf FROM usuario");
ResultSet rs = pstm.executeQuery();
//Definindo largura das colunas em pixels
usuarioGUI.table.getColumnModel().getColumn(0).setPreferredWidth(20);
usuarioGUI.table.getColumnModel().getColumn(1).setPreferredWidth(120);
usuarioGUI.table.getColumnModel().getColumn(2).setPreferredWidth(80);
DefaultTableModel modelo = (DefaultTableModel)usuarioGUI.table.getModel();
modelo.setNumRows(0);
while (rs.next()) {
Usuario usuario = new Usuario();
usuario.setId(rs.getLong("id"));
usuario.setNome(rs.getString("nome"));
usuario.setCpf(rs.getString("cpf"));
modelo.addRow(new Object[] { usuario.getId(),
usuario.getNome(),
usuario.getCpf() });
//Aqui ele exibe no console, mas na acima está igual e não exibe no JTable
System.out.println(usuario.getId());
System.out.println(usuario.getNome());
System.out.println(usuario.getCpf());
}
rs.first();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, ""+e.getMessage());
}
}