• 大小: 9.36MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-12
  • 语言: 其他
  • 标签: 推荐  毕业论文  

资源简介

整个毕业论文,代码,数据库,完整。整个毕业论文,代码,数据库,完整。整个毕业论文,代码,数据库,完整。

资源截图

代码片段和文件信息

package com.sun.dao;

import com.sun.dbm.Dbmanage;
import com.sun.vo.RecipeVo;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;

/**
 * Created by sunyang on 2016/12/8.
 * 这个类用于操作对数据库的菜谱进行显示
 */
public class DisDAO {//从数据库中选择菜谱显示

    public static ArrayList idlist=new ArrayList();
    static {//直接生成的静态代码块
        Connection conn = null;
        Statement sta = null;
        ResultSet rs = null;
        Dbmanage dbmanage = new Dbmanage();

        try {
            conn = dbmanage.initDB();
            sta = conn.createStatement();
            System.out.println(“Created statement...“);
            String sql = “SELECT ‘菜谱‘.‘菜谱ID‘ FROM ‘菜谱‘“;
            rs = sta.executeQuery(sql);
            while (rs.next()){
                int z=rs.getInt(“菜谱ID“);
                idlist.add(z);
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            // 执行完关闭数据库
            dbmanage.closeDB(rs sta conn);
        }
    }
    int disNum=20;//每页显示的数目
    int totalPage=idlist.size()/disNum+1;
    public int gettotalPage(){
        return totalPage;
    }
    public RecipeVo createRes(ResultSet rs){
        RecipeVo recipe=null;
        try {
            while (rs.next()){
                recipe=new RecipeVo();
                recipe.setId(rs.getInt(“菜谱ID“));
                recipe.setName(rs.getString(“菜谱名称“));
                recipe.setZuofa(rs.getString(“做法“));
                recipe.setTexing(rs.getString(“特性“));
                recipe.setTishi(rs.getString(“提示“));
                recipe.setTiaoliao(rs.getString(“调料“));
                recipe.setYuanliao(rs.getString(“原料“));
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return recipe;
    }

    public ArrayList display(int pageNum){//返回动态数组里面都是RecipeVo
        int page=pageNum;//分页显示

        Dbmanage dbmanage = new Dbmanage();
        Connection conn = null;
        Statement sta = null;
        ResultSet rs = null;
        ArrayList rvl=new ArrayList();

        int start=(page-1)*disNum;

        try {
            conn = dbmanage.initDB();
            sta = conn.createStatement();
            for(int i=start;i                if(i>=idlist.size()){
                    break;
                }
                String sql=“SELECT * FROM ‘菜谱‘ WHERE ‘菜谱‘.‘菜谱ID‘=“+idlist.get(i);
                rs = sta.executeQuery(sql);
                rvl.add(createRes(rs));
            }
        } catch (SQLException e) {

            e.printStackTrace();
        } finally {
            // 执行完关闭数据库
            dbmanage.closeDB(rs sta conn);
        }
        return rvl;
    }


    public ArrayList display(int[] displaylist){//方法不同显示的不同这次是按照给定的列表显示
        int[] dislist=displaylist;

        ArrayList rvl=new ArrayList();
        Dbmanage dbm

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-12-26 16:50  推荐系统毕业论文\
     文件     3792896  2017-12-26 15:10  推荐系统毕业论文\caipu.mdb
     文件     1633949  2017-12-26 15:11  推荐系统毕业论文\基于内容的推荐算法(推荐系统)(二).png
     目录           0  2017-12-26 10:01  推荐系统毕业论文\毕业设计\
     文件     3563171  2017-06-10 22:27  推荐系统毕业论文\毕业设计\数据库.sql
     目录           0  2017-12-26 10:01  推荐系统毕业论文\毕业设计\源代码\
     目录           0  2017-12-26 10:01  推荐系统毕业论文\毕业设计\源代码\__MACOSX\
     目录           0  2017-12-26 10:01  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\
     文件         120  2017-04-23 00:20  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\._.DS_Store
     目录           0  2017-12-26 10:01  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\
     文件         120  2017-05-16 20:11  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\._.DS_Store
     目录           0  2017-12-26 10:01  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\src\
     文件         120  2017-04-25 11:39  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\src\._.DS_Store
     目录           0  2017-12-26 10:01  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\src\main\
     文件         120  2017-04-30 15:59  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\src\main\._.DS_Store
     目录           0  2017-12-26 10:01  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\src\main\java\
     文件         120  2017-04-25 11:39  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\src\main\java\._.DS_Store
     目录           0  2017-12-26 10:01  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\src\main\java\com\
     文件         120  2017-04-25 11:39  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\src\main\java\com\._.DS_Store
     目录           0  2017-12-26 10:01  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\src\main\java\com\sun\
     文件         120  2017-04-25 11:39  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\src\main\java\com\sun\._.DS_Store
     目录           0  2017-12-26 10:01  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\src\main\resources\
     文件         222  2017-03-31 06:10  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\src\main\resources\._cilin.txt
     目录           0  2017-12-26 10:01  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\web\
     文件         120  2017-04-23 00:04  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\web\._.DS_Store
     目录           0  2017-12-26 10:01  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\web\WEB-INF\
     文件         120  2017-04-23 00:21  推荐系统毕业论文\毕业设计\源代码\__MACOSX\rec_sys\src\web\WEB-INF\._.DS_Store
     目录           0  2017-12-26 10:01  推荐系统毕业论文\毕业设计\源代码\rec_sys\
     文件        6148  2017-04-23 00:20  推荐系统毕业论文\毕业设计\源代码\rec_sys\.DS_Store
     文件         554  2016-12-08 11:56  推荐系统毕业论文\毕业设计\源代码\rec_sys\rec_sys.iml
     目录           0  2017-12-26 10:01  推荐系统毕业论文\毕业设计\源代码\rec_sys\src\
............此处省略153个文件信息

评论

共有 条评论