Fala pessoal boa tarde
E o seguinte, estou fazendo um sisteminha aqui que o cara digita um ID e o sistema imprime as informações do veiculo no caso em JTextfield, o problema e que não estou conseguindo imprimir os valores
Segue o cod:
public void BuscaRemoverID(String idBusca){
Veiculo veiculo = new Veiculo();
String sql = "SELECT * FROM veiculo WHERE id = " + idBusca;
try{
PreparedStatement pstm = con.prepareStatement(sql);
ResultSet res = pstm.executeQuery(sql);
while(res.next()){
veiculo.setModelo(res.getString("modelo"));
veiculo.setAno_modelo(res.getString("ano_modelo"));
veiculo.setCor(res.getString("cor"));
veiculo.setMarca(res.getString("marca"));
veiculo.setPreco(res.getString("preco"));
veiculo.setAno_fabricacao(res.getString("ano_fabricacao"));
veiculo.setRenavam(res.getString("renavam"));
}
}
catch(SQLException e){
throw new RuntimeException(e);
}
E o evento do botao:
private void bt_ok_exclusaoActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
comandoDAO dao = new comandoDAO();
Veiculo v = new Veiculo();
dao.BuscaRemoverID(txt_busca_excluir.getText());
txt_modelo.setText(v.getModelo());
}
Pior e que eu ja fiz a mesma coisa, alterei o metodo para Veiculo mas mesmo assim ele nao me mostra valor nenhum
Ja fiz até para imprimir no console mas nao imprime nada
private void bt_ok_exclusaoActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
comandoDAO dao = new comandoDAO();
Veiculo v = new Veiculo();
dao.BuscaRemoverID(v,txt_busca_excluir.getText());
txt_modelo.setText(v.getModelo());
}
O problema que voçe tinha era de nunca passar tua classe por parametro ao metodo que faz a consulta , ou seja o veiculo criado no metodo consulta não servia para nada