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; 
        } 
    }