public LocacaoTO consultarLocacaoData(String busca) { String query = "select l.id_locacao, l.id_veiculo, l.id_cliente, l.data_horalocacao, c.nome_cliente, c.cpf_cliente, v.modelo_veiculo, v.placa_veiculo, v.fabricante_veiculo from locacao l inner join cliente c on l.id_cliente=c.id_cliente inner join veiculo v on l.id_veiculo=v.id_veiculo where data_horalocacao like ?;"; Connection conn = null; PreparedStatement pst = null; ResultSet rs = null; LocacaoTO to = new LocacaoTO(); try { conn = ConexaoBDMysql.conectar(); pst = conn.prepareStatement(query); // pst.setString(1, parametro); pst.setString(1, busca); rs = pst.executeQuery(); while (rs.next()) { Locacao locacao = new Locacao(); locacao.setId_locacao(rs.getInt(1)); locacao.setModelo_veiculo(rs.getString(7)); locacao.setPlaca_veiculo(rs.getString(8)); locacao.setFabricante_veiculo(rs.getString(9)); locacao.setNome_cliente(rs.getString(5)); locacao.setCpf_cliente(rs.getString(6)); locacao.setData_horalocacao(rs.getString(4)); to.add(locacao); } } catch (SQLException sqe) { sqe.printStackTrace(); } finally { if (rs != null) { try { rs.close(); } catch (SQLException sqe) { sqe.printStackTrace(); } } if (pst != null) { try { pst.close(); } catch (SQLException sqe) { sqe.printStackTrace(); } } if (conn != null) { try { ConexaoBDMysql.desconectar(conn); } catch (SQLException sqe) { sqe.printStackTrace(); } } } return to; }