zoukankan      html  css  js  c++  java
  • sql分页查询

    /**
         * 按分页查询
         */
        public List<Article> getPageList( int page) {
            PreparedStatement pstm = null;
            ResultSet rs = null;
            String strSql = null;
            List<Article> list=new ArrayList<>();   //实例化范型对象,保存查询的的结果集对象
            try {
                strSql = "select*from article LIMIT ?,?;";   //查询语句,第一个参数查询数据的初始位置,第二个参数查询的数据条数。
                pstm =  conn.prepareStatement(strSql);
                // 如果使用静态的SQL,则不需要动态设置参数
                pstm.setInt(1, (page-1)*Article.getPageSize());查询语句,第一个参数查询数据的初始位置
                pstm.setInt(2, Article.getPageSize());第二个参数查询的数据条数。
                // 执行赋值后SQL,
                rs=pstm.executeQuery();
                //判断是否有返回结果,有下一行rs.next()方法为true
                while(rs.next()) {  取结果集的里的数据,article
                    Article article=new Article();
                    article.setArid(rs.getInt("arid"));
                    article.setArtitle(rs.getString("artitle"));
                    article.setArcontent(rs.getString("arcontent"));
                    list.add(article); //把article对象添加到范型对象保存
                }
                System.out.println("插入数据成功。。。。。。。。" + strSql);

            } catch (Exception e) {
                // TODO: handle exception
                e.printStackTrace();
            }
            return list;   //返回值,list对象
     }

  • 相关阅读:
    jquery 序列化form表单
    nginx for windows 安装
    nodejs idea 创建项目 (一)
    spring 配置 shiro rememberMe
    idea 2018 解决 双击shift 弹出 search everywhere 搜索框的方法
    redis 在windows 集群
    spring IOC控制反转和DI依赖注入
    redis 的安装
    shiro 通过jdbc连接数据库
    handlebars的用法
  • 原文地址:https://www.cnblogs.com/TangGe520/p/8873252.html
Copyright © 2011-2022 走看看