zoukankan      html  css  js  c++  java
  • MySql中查询语句实现分页功能

    import java.util.*;
    import java.sql.*;

    public class FruitDao {
        private Connection conn;
        private PreparedStatement pre;
        private ResultSet rs;
        public FruitDao() throws Exception {
            conn = DBConnection.aa();
        }
        //返回总页数
        public int yeshu(int meiyegeshu) throws SQLException{
            //求有多少行
            int yeshu = 0;
            String sql = "select count(*)from fruit";
            pre = conn.prepareStatement(sql);
            rs = pre.executeQuery();
            rs.next();
            int hangshu = rs.getInt(1);
            //求有多少页
            yeshu = (int)Math.ceil(1.0*hangshu/meiyegeshu);//取上限值
            conn.close();
            return yeshu;    
        }
        
        
        //返回指定页的数据
        public ArrayList<Fruit> selest(int yaozhaoyeshu,int meiyegeshu) throws Exception{
            ArrayList<Fruit> list = new ArrayList<Fruit>();
            String sql = "select * from fruit limit ?,?";
            pre = conn.prepareStatement(sql);
            pre.setInt(1, meiyegeshu*(yaozhaoyeshu-1));//要找第几页,从多少行开始
            pre.setInt(2, meiyegeshu);//找的页有多少行
            rs = pre.executeQuery();
            while (rs.next()){
                Fruit data = new Fruit();
                data.setIds(rs.getString(1));
                data.setName(rs.getString(2));
                data.setPrice(rs.getDouble(3));
                data.setSource(rs.getString(4));
                data.setNumbers(rs.getInt(5));
                data.setImage(rs.getString(6));
                list.add(data);
            }
            conn.close();    
            return list;
        }
        

    }

  • 相关阅读:
    C++11 中的 Defaulted 和 Deleted 函数
    php运行出现Call to undefined function curl_init()的解决方法
    Windows 8 IIS中配置PHP运行环境的方法
    中国天气预报数据API收集
    IIS 6中mimemap属性的默认设置
    使用APPCAN开发移动应用APP心得
    个人建了一个APPCAN移动前端开发交流QQ群258213194
    APPCAN MAS接口之AJAX
    JavaScript与DOM
    如何让网页在浏览器标题栏显示自己制作的图标ico
  • 原文地址:https://www.cnblogs.com/stsinghua/p/6265045.html
Copyright © 2011-2022 走看看