[RESOLVIDO] Salvar ID_Cliente de uma tabela

Boa noite!!!

Alguém poderia me ajudar…Gostaria de pegar os id da tabela de proprietários e salvar em uma variável( pensei em um vetor) para passala como parâmetro para ser salva na class clienteDAO. segue print da tela de cadastro:

vc quer pegar todos os IDs? Ou só um?

Se for pegar todos os ids:

  ArrayList usuarios = new ArrayList<>();
       for (int i = 0; i < tabela.getRowCount(); i++) {
       int id = Integer.parseInt(tabela.getModel().getValueAt(i, 0).toString());
       usuarios.add(String.valueOf(id));
  }

Pra ler o array:

        for (int i = 0; i < usuarios.size(); i++) {
            System.out.println(usuarios.get(i));
        }

Se for pegar só um, que esteja selecionado, faz um evento de mouseClicked:

        conecta.conexao();
        String identifica = "" + tabela.getValueAt(tabela.getSelectedRow(), 0);
        try {
            conecta.executaSQL("select * from algumaCoisa where id= '" + identifica + "'");
            conecta.rs.first();
            id = conecta.rs.getInt("id");
        } catch (SQLException s) {
            s.printStackTrace();
        }
        conecta.desconecta();
1 curtida

Conseguiu resolver o problema mesmo?

1 curtida

Sim muito obrigado!

1 curtida