コード例 #1
0
 @Override
 public void modificar(Object dato) throws SQLException {
   Conexion oCon = new Conexion();
   oCon.getConexion();
   Pelicula aux = (Pelicula) dato;
   String update =
       "UPDATE peliculas SET  Nombre = '"
           + aux.getNombre()
           + "', Director = '"
           + aux.getDirector()
           + "', DuracionPeli = "
           + aux.getDuracion()
           + ",Descripcion = '"
           + aux.getDescripcion()
           + "', Estado = "
           + aux.isEstado()
           + ", UrlImagen = '"
           + aux.getUrlImagen()
           + "' WHERE idPelicula = "
           + aux.getIdPelicula();
   try {
     PreparedStatement sentencia = (PreparedStatement) oCon.getConexion().prepareStatement(update);
     sentencia.execute();
     sentencia.close();
   } catch (SQLException e) {
     e.printStackTrace();
   } finally {
     oCon.close();
   }
 }
コード例 #2
0
 @Override
 public void alta(Object dato) throws SQLException {
   Conexion oCon = new Conexion();
   oCon.getConexion();
   Pelicula aux = (Pelicula) dato;
   String insert =
       "INSERT INTO peliculas(nombre, director, duracionPeli, descripcion, estado,UrlImagen) VALUES(?,?,?,?,?,?)";
   try {
     PreparedStatement sentencia = (PreparedStatement) oCon.getConexion().prepareStatement(insert);
     sentencia.setString(1, aux.getNombre());
     sentencia.setString(2, aux.getDirector());
     sentencia.setInt(3, aux.getDuracion());
     sentencia.setString(4, aux.getDescripcion());
     sentencia.setBoolean(5, aux.isEstado());
     sentencia.setString(6, aux.getUrlImagen());
     sentencia.execute();
     sentencia.close();
   } catch (SQLException e) {
     e.printStackTrace();
   } finally {
     oCon.close();
   }
 }