// @Override @Override public AeronaveTO obtemAeronave(int _idAero) { AeronaveTO aeronave = TOFactory.getAeronaveTO(); String obtem = "select * from aeroSystem.tabAeronave where aer_cod = ?"; Connection conn = null; PreparedStatement pst = null; ResultSet rs = null; try { conn = ConnFactory.conectar(); pst = conn.prepareStatement(obtem); pst.setInt(1, _idAero); rs = pst.executeQuery(); while (rs.next()) { AeronaveTO aeronaveObtido = TOFactory.getAeronaveTO(); aeronaveObtido.codAero = rs.getInt("aer_cod"); aeronaveObtido.nomeAeronave = rs.getString("aer_nome"); aeronaveObtido.qntAssentos = rs.getInt("aer_quantidade_assentos"); aeronaveObtido.localLinha = rs.getInt("aer_local_linha"); aeronaveObtido.localColuna = rs.getInt("aer_local_coluna"); aeronave = aeronaveObtido; } } catch (SQLException e) { e.printStackTrace(); } finally { if (rs != null) { try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } if (pst != null) { try { pst.close(); } catch (SQLException e) { e.printStackTrace(); } } if (conn != null) { try { desconectar(conn); } catch (SQLException e) { e.printStackTrace(); } } } return aeronave; }
@Override public ListaAeronaveTO ListarAeronaves() { ListaAeronaveTO lista = TOFactory.getListaAeronaveTO(); String selecao = "select * from aeroSystem.tabAeronave order by aer_nome"; Connection conn = null; PreparedStatement pst = null; ResultSet rs = null; try { conn = ConnFactory.conectar(); pst = conn.prepareStatement(selecao); rs = pst.executeQuery(); while (rs.next()) { AeronaveTO aeronaveTO = TOFactory.getAeronaveTO(); aeronaveTO.codAero = rs.getInt("aer_cod"); aeronaveTO.nomeAeronave = rs.getString("aer_nome"); aeronaveTO.qntAssentos = rs.getInt("aer_quantidade_assentos"); aeronaveTO.localLinha = rs.getInt("aer_local_linha"); aeronaveTO.localColuna = rs.getInt("aer_local_coluna"); lista.add(aeronaveTO); } } catch (SQLException e) { e.printStackTrace(); } finally { if (rs != null) { try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } if (pst != null) { try { pst.close(); } catch (SQLException e) { e.printStackTrace(); } } if (conn != null) { try { desconectar(conn); } catch (SQLException e) { e.printStackTrace(); } } } return lista; }