public LocacaoTO consultarLocaoCpf(String cpf) { String query = "select l.id_locacao, l.id_cliente, l.id_veiculo, v.km_veiculo, l.estado_locacao, l.cidade_locacao,l.estado_devolucao, l.cidade_devolucao, l.data_horalocacao, l.data_devo, c.cpf_cliente 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 cpf_cliente= ?;"; 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, cpf); rs = pst.executeQuery(); while (rs.next()) { Locacao loc = new Locacao(); loc.setId_locacao(rs.getInt(1)); loc.setId_cliente(rs.getInt(2)); loc.setId_veiculo(rs.getInt(3)); loc.setTarifa_locacao(rs.getString(4)); loc.setEstado_locacao(rs.getString(5)); loc.setCidade_locacao(rs.getString(6)); loc.setEstado_devolucao(rs.getString(7)); loc.setCidade_devolucao(rs.getString(8)); loc.setData_horalocacao(rs.getString(9)); loc.setData_devo(rs.getString(10)); to.add(loc); } } 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; }
public LocacaoTO consultarLocaoNumero(int id) { String query = "select * from locacao where id_locacao = ?;"; 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.setInt(1, id); rs = pst.executeQuery(); while (rs.next()) { Locacao loc = new Locacao(); loc.setId_locacao(rs.getInt(1)); loc.setId_cliente(rs.getInt(2)); loc.setId_veiculo(rs.getInt(3)); loc.setTarifa_locacao(rs.getString(4)); loc.setEstado_locacao(rs.getString(5)); loc.setCidade_locacao(rs.getString(6)); loc.setEstado_devolucao(rs.getString(7)); loc.setCidade_devolucao(rs.getString(8)); loc.setData_horalocacao(rs.getString(20)); loc.setData_devo(rs.getString(21)); to.add(loc); } } 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; }