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:
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();
Conseguiu resolver o problema mesmo?
Sim muito obrigado!