package com.mi.dao;
import java.util.ArrayList;
import java.util.List;
import com.mi.entity.Film;
public class FilmDao extends BaseDao {
	/********警속**************/
	public int addFilm(Film film) {
		String sql = "insert into filmdb values(seqfid.nextval,?,?,?,?,?,?,?,to_date(?,'yyyy-mm-dd'))";
		try {
			this.openConn();
			ps = conn.prepareStatement(sql);
			ps.setString(1, film.getFname());
			ps.setString(2, film.getFdire());
			ps.setString(3, film.getFplayer());
			ps.setString(4, film.getFintr());
			ps.setString(5, film.getFpic());
			ps.setInt(6, film.getFexpo());
			ps.setString(7, film.getFcate());
			ps.setString(8, film.getFdate());
			return ps.executeUpdate();
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			this.closeConn();
		}
		return 0;
	}
	/**********************몽앴name꿴冷寧몸*************/
	public List<Film> findFilmByFname(String fname) {
		List<Film> list = new ArrayList<Film>();
		try {
			this.openConn();
			String sql = "select * from filmdb where fname = ?";
			ps = conn.prepareStatement(sql);
			ps.setString(1, fname);
			rs = ps.executeQuery();
			if (rs.next()) {
				Film film = new Film();
				film.setFid(rs.getInt("fid"));
				film.setFname(rs.getString("fname"));
				film.setFdire(rs.getString("fdire"));
				film.setFplayer(rs.getString("fplayer"));
				film.setFintr(rs.getString("fintr"));
				film.setFpic(rs.getString("fpic"));
				film.setFexpo(rs.getInt("fexpo"));
				film.setFcate(rs.getString("fcate"));
				film.setFdate(rs.getString("fdate"));
				list.add(film);	
			}
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			this.closeConn();
		}
		return list;
	}
	/**********************몽앴id꿴冷寧몸*************/
	public Film findFilmByFid(Integer fid) {
		Film film = null;
		try {
			this.openConn();
			String sql = "select * from filmdb where fid = ?";
			ps = conn.prepareStatement(sql);
			ps.setInt(1, fid);
			rs = ps.executeQuery();
			if (rs.next()) {
				film = new Film();
				film.setFid(rs.getInt("fid"));
				film.setFname(rs.getString("fname"));
				film.setFdire(rs.getString("fdire"));
				film.setFplayer(rs.getString("fplayer"));
				film.setFintr(rs.getString("fintr"));
				film.setFpic(rs.getString("fpic"));
				film.setFexpo(rs.getInt("fexpo"));
				film.setFcate(rs.getString("fcate"));
				film.setFdate(rs.getString("fdate"));
			}
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			this.closeConn();
		}
		return film;
	}
	
	/************삿혤杰唐*************/
	public List<Film> getAll(){
		List<Film> list = new ArrayList<Film>();
		String sql = "select * from filmdb ";
		try {
			this.openConn();
			ps = this.conn.prepareStatement(sql);
			rs = ps.executeQuery();
			while (rs.next()) {
				Film film = new Film();
				film = new Film();
				film.setFid(rs.getInt("fid"));
				film.setFname(rs.getString("fname"));
				film.setFdire(rs.getString("fdire"));
				film.setFplayer(rs.getString("fplayer"));
				film.setFintr(rs.getString("fintr"));
				film.setFpic(rs.getString("fpic"));
				film.setFexpo(rs.getInt("fexpo"));
				film.setFcate(rs.getString("fcate"));
				film.setFdate(rs.getString("fdate"));
				list.add(film);	
			}
		} catch (Exception e) {
			e.printStackTrace();
		}finally{
			this.closeConn();
		}
		return list;
	}
	/************몽앴잚깎삿혤*************/
	public List<Film> getByFcate(String fcate){
		List<Film> list = new ArrayList<Film>();
		String sql = "select * from filmdb where fcate = ?";
		try {
			this.openConn();
			ps = this.conn.prepareStatement(sql);
			ps.setString(1, fcate);
			rs = ps.executeQuery();
			while (rs.next()) {
				Film film = new Film();
				film = new Film();
				film.setFid(rs.getInt("fid"));
				film.setFname(rs.getString("fname"));
				film.setFdire(rs.getString("fdire"));
				film.setFplayer(rs.getString("fplayer"));
				film.setFintr(rs.getString("fintr"));
				film.setFpic(rs.getString("fpic"));
				film.setFexpo(rs.getInt("fexpo"));
				film.setFcate(rs.getString("fcate"));
				film.setFdate(rs.getString("fdate"));
				list.add(film);	
			}
		} catch (Exception e) {
			e.printStackTrace();
		}finally{
			this.closeConn();
		}
		return list;
	}
}
 最近下载更多
最近下载更多
                
                Wanxig     LV1
                2021年3月29日
            
            
        
                keith00     LV12
                2019年7月11日
            
            
        
                232432534254365473     LV5
                2019年5月4日
            
            
        
                383131     LV1
                2019年4月27日
            
            
        
                908433829     LV6
                2018年11月3日
            
            
        
                段朝洪     LV15
                2018年7月3日
            
            
        
                一直到最后是你     LV2
                2018年6月22日
            
            
        
                394964151     LV4
                2018年6月21日
            
            
        
                java2students     LV5
                2018年6月1日
            
            
        
                123589654     LV1
                2018年5月14日
            
            
         最近浏览更多
最近浏览更多
                
                微信网友_7041071063191552    
                2024年6月17日
            
            
                    暂无贡献等级
            
        
                fire1234     LV2
                2024年3月11日
            
            
        
                smart001    
                2024年1月6日
            
            
                    暂无贡献等级
            
        
                人大叔大婶左权     LV2
                2023年8月20日
            
            
        
                uni-code_0123     LV1
                2022年11月16日
            
            
        
                是你爸爸啊100     LV5
                2022年8月5日
            
            
        
                北方菜     LV11
                2022年6月23日
            
            
        
                我睡觉时不困     LV7
                2022年6月4日
            
            
        
                xhf1224    
                2022年5月31日
            
            
                    暂无贡献等级
            
        
                muyao123456    
                2022年5月2日
            
            
                    暂无贡献等级
            
        
 
     
                