示例#1
0
  public LinkedList<Juego> getjuegosxcat(int jc) {
    LinkedList<Juego> listaDatosJuego;
    listaDatosJuego = new LinkedList();
    System.out.print(jc);
    conexionbd.conexionmysql bd;
    bd = new conexionbd.conexionmysql();
    bd.conectarBaseDeDatos();
    Money precio = new Money();

    try {
      ResultSet rs =
          bd.sentencia.executeQuery(
              "SELECT * FROM `juego`, `juego_categoria` WHERE `juego`.`id_juego` = `juego_categoria`.`id_juego` AND `juego_categoria`.`id_categ` = "
                  + jc
                  + "");
      while (rs.next()) {
        Juego js = new Juego();

        precio.setMoney(Double.valueOf(rs.getString("precio")), "$");
        js.setJuego(
            rs.getString("nombre"), rs.getInt("tamanio"), precio, rs.getString("descripcion"));
        js.setImagen(rs.getString("imagen"));
        listaDatosJuego.add(js);
      }
    } catch (Exception e) {

    }
    bd.desconectarBaseDeDatos();

    return listaDatosJuego;
  }
示例#2
0
  public LinkedList<Juego> getjuegosxdes(String nick) {
    LinkedList<Juego> listaDatosJuego;
    listaDatosJuego = new LinkedList();

    conexionbd.conexionmysql bd;
    bd = new conexionbd.conexionmysql();
    bd.conectarBaseDeDatos();
    Money precio = new Money();

    try {
      ResultSet rs =
          bd.sentencia.executeQuery("SELECT * FROM `juego` WHERE autor = '" + nick + "'");
      while (rs.next()) {
        Juego js = new Juego();

        precio.setMoney(Double.valueOf(rs.getString("precio")), "$");
        js.setJuego(
            rs.getString("nombre"), rs.getInt("tamanio"), precio, rs.getString("descripcion"));
        js.setImagen(rs.getString("imagen"));
        listaDatosJuego.add(js);
      }
    } catch (Exception e) {

    }
    bd.desconectarBaseDeDatos();

    return listaDatosJuego;
  }
示例#3
0
 public Juego datosdejuego(String dj) {
   Juego je = new Juego();
   conexionbd.conexionmysql bd;
   bd = new conexionbd.conexionmysql();
   String sql = "SELECT * FROM `juego` WHERE `nombre` = '" + dj + "'";
   try {
     bd.conectarBaseDeDatos();
     bd.resultado = bd.sentencia.executeQuery(sql);
     Money precio = new Money();
     while (bd.resultado.next()) {
       precio.setMoney(bd.resultado.getDouble("precio"), "$");
       je.setJuego(
           bd.resultado.getString("nombre"),
           bd.resultado.getInt("tamanio"),
           precio,
           bd.resultado.getString("descripcion"));
       je.setImagen(bd.resultado.getString("imagen"));
       je.setAutor(bd.resultado.getString("autor"));
     }
   } catch (SQLException ex) {
     Logger.getLogger(CPerfil.class.getName()).log(Level.SEVERE, null, ex);
   }
   if (bd.resultado == null) {
     JOptionPane.showMessageDialog(null, "No existen Juegos con ese nombre");
     return null;
   } else {
     return je;
   }
 }