[RESOLVIDO] Salvar ID_Cliente de uma tabela

3 respostas Resolvido
programaçãojavamysql
Deyvid_Martins

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:

3 Respostas

rodriguesabner

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();
rodriguesabner
Solucao aceita

Conseguiu resolver o problema mesmo?

Deyvid_Martins

Sim muito obrigado!

Criado 24 de agosto de 2018
Ultima resposta 24 de ago. de 2018
Respostas 3
Participantes 2