当前位置: 首页 > news >正文

微信开发者工具概述西安百度关键词优化排名

微信开发者工具概述,西安百度关键词优化排名,淄博网站优化,北京多语言网站建设mysql是轻量级数据库 在三层架构中实现简单的分页 在数据库sql编程中需要编写sql语句 SELECT * FROM sys.student limit 5,5; limit x,y x是开始节点,y是开始节点后的需要显示的长度。 在jdbc编程中需要给出x和y 一般是页数*页码,显示的长度。 代…

mysql是轻量级数据库

在三层架构中实现简单的分页

在数据库sql编程中需要编写sql语句

SELECT * FROM sys.student limit 5,5;

limit x,y

x是开始节点,y是开始节点后的需要显示的长度。

在jdbc编程中需要给出x和y

一般是页数*页码,显示的长度。

代码如下

public ArrayList<Stu> query(int page) {
        Connection con=Database.DatabaseConnection.getConnection();
        PreparedStatement pstmt;
        try {
            pstmt=con.prepareStatement("select * from sys.student limit ?,?");
            pstmt.setInt(1, (page-1)*5);
            pstmt.setInt(2, page*5);
            ResultSet rs=pstmt.executeQuery();
            ArrayList<Stu> stus=new ArrayList<Stu>();
            Stu stu;
            while(rs.next()){
                stu=new Stu(rs.getString("name"),rs.getInt("age"));
                stus.add(stu);
            }
            return stus;
        } catch (SQLException ex) {
            Logger.getLogger(operationStuImpl.class.getName()).log(Level.SEVERE, null, ex);
        }
        return null;
    }

这样给出页码就可以得到一页的表中的元组。

还有如何得到表中元组的数量来限制最后一页。

数据库编程:

public int queryCount() {
        //得到所有的行
        Connection con=Database.DatabaseConnection.getConnection();
        PreparedStatement pstmt;
        try {
            pstmt=con.prepareStatement("select count(*) from sys.student");
            //pstmt.setString(1, name);
            ResultSet rs=pstmt.executeQuery();
            //找到学生信息
            //Stu stu=new Stu();
            while(rs.next()){
            int count=rs.getInt(1);
            return count;
            }
        } catch (SQLException ex) {
            Logger.getLogger(operationStuImpl.class.getName()).log(Level.SEVERE, null, ex);
        }
        return 0;
    }

实现所有元组的获取

servlet的实现:

String page=request.getParameter("page");
        int page1=Integer.parseInt(page);
        int count=operationFactory.operationFactory.getOperationDao().queryCount();
        ArrayList<Stu> stus;
        if(page1<=count/5){
            //request.setAttribute("page1", page1-1);
            request.setAttribute("page2", page1+1);
        }else{
        //request.setAttribute("page1", page1-1);
            request.setAttribute("page2", page1);
        }
        if(page1>1)
        {
        request.setAttribute("page1", page1-1);
        }else{
        request.setAttribute("page1", page1);
        }
        stus=operationFactory.operationFactory.getOperationDao().query(page1);
        
        
        request.setAttribute("stus", stus);
        request.setAttribute("count", (count/5+1));
        request.getRequestDispatcher("query.jsp").forward(request, response);

前端jsp实现:

<div class="text-center margin-big-top">
            <a href="QueryServlet?page=1">首页</a>
            <a href="QueryServlet?page=${page1}">上一页</a>
            <a href="QueryServlet?page=${page2}">下一页</a>
            <!--<a href="QueryServlet?page=1">${count-1}1</a>
            <a href="QueryServlet?page=2">${count}2</a>-->
            <c:forEach var="i" begin="1" end="${count}" step="1">
              <a href="QueryServlet?page=${i}"><c:out value="${i}"/></a>
            </c:forEach>
            <a href="QueryServlet?page=${count}">尾页</a>
            </div>

page1和page2分别实现的是前一页和后一页。

${i}实现的是总页数,迭代的结果。这样可以得到那一页的结果集。

实现页面:

http://www.shuangfujiaoyu.com/news/46368.html

相关文章:

  • 网站设计方法曼联目前积分榜
  • 成都网站优化外包seo关键词优化费用
  • wordpress爆破工具yoast seo
  • 做内衣模特接广告网站磁力猫
  • 做外单都有什么网站网络运营培训课程
  • 旅游网站建设报价方案网站seo最新优化方法
  • wordpress网站慢常德seo
  • 做公益网站的原因景区营销案例100例
  • 网站手机缩放googleseo推广
  • 网站建设需要多久才能学会网络推广怎么找客户
  • 企业网站建设对网络营销的影响主要表现在( )免费推广的预期效果
  • 怎么免费建设个人网站网站链接提交
  • 正规的培训行业网站制作怎么在网上打广告
  • 最好的看vr影片的设备长沙seo优化哪家好
  • 网站开发难度和小程序开发难度网络推广主要工作内容
  • ppt做的最好的网站有哪些优秀网页设计公司
  • 甘肃做网站推广赚钱的平台
  • wordpress 图片库宁波seo网站推广软件
  • 国外做的好点电商网站全球搜是什么公司
  • 湖南禹班建设集团网站产品推广思路
  • 做网站如何避免侵权盐城seo排名
  • 手机网站推广怎么做快排seo排名软件
  • 天河建设网站企业长沙关键词排名软件
  • 织梦后台发布了网站没显示线上推广策划方案范文
  • 宇泽佛山网站建设百度直播平台
  • 开封网站网站建设谷歌搜索引擎
  • 网站顶级栏目403微信裂变营销软件
  • 北京城市副中心投资建设公司网站站长工具seo排名
  • 导航网站 cms谷歌paypal下载
  • 给期货交易类做网站违法吗吉林百度seo公司