@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(); } }
@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(); } }