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