Boa tarde, gostaria de colocar WHERE em minha lista, tenho um campo de texto onde digitarei a placa do veiculo, quero que me retorne somente a linha do banco cuja placa é a do veiculo solicitado. Está assim no momento.
a String sql ficaria String sql = “select horas from entrada where placa =?”;
Porém como faço para buscar o valor de “?” no jTextField?
public List<EntrarBean> listarTodos() {
String sql = "select * from entrada";
List<EntrarBean> listaCarro = new ArrayList<EntrarBean>();
try {
PreparedStatement ps = getCon().prepareStatement(sql);
ResultSet rs = ps.executeQuery();
if (rs != null) {
while (rs.next()) {
EntrarBean cb = new EntrarBean();
cb.setPlaca(rs.getString(1));
cb.setHoras(rs.getString(2));
listaCarro.add(cb);
}
return listaCarro;
} else {
return null;
}
} catch (SQLException e) {
return null;
}
}