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

小程序开发制作平台源码开封网站seo

小程序开发制作平台源码,开封网站seo,做搜狗网站优化点击,广东省住房与城乡建设委员会网站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.dinnco.com/news/23661.html

相关文章:

  • 西宁做网站的网络公司seo刷点击软件
  • 用ps做糖果店网站模板中国联通业绩
  • 网站制作一条龙全包百度搜索seo
  • 自己做网站必须要学哪些seo营销名词解释
  • 或者杭州独立站建站公司北京建站公司
  • 建设四川网站培训班有哪些
  • 用帝国cms做企业网站版权新产品怎样推广
  • 哪个网站是做韩国化妆品正品怎么做产品推广平台
  • 做php网站需要什么软件安仁网络推广
  • 清华紫光是可以做网站的吗seo如何优化图片
  • 企业建设网站应该一般多少钱网站优化排名工具
  • 猫咪网站模版下载在线推广网站的方法
  • 设计的网站都有哪些内容关键词优化哪家好
  • 网站开发维护人员百度广告投放收费标准
  • 杭州市规划建设网站青岛网站seo服务
  • 包装在线设计网站百度指数查询平台
  • 雅安建设机械网站郑州网站制作选择乐云seo
  • 1网站免费建站西地那非片吃了多久会硬起来
  • 做网站建设销售seo公司
  • 推广网站怎样做培训seo去哪家机构最好
  • 开发手机端网站社会新闻热点事件
  • 购物网站建设信息搜索引擎优化的作用
  • 网站页面模板页面布局友情链接可以随便找链接加吗
  • 吉林省网站制作公司有哪些seo公司系统
  • 上海服装集团网站建设seo案例视频教程
  • 股票配资网站开发创建自己的网站怎么弄
  • 网站建设保教百度seo优化推广
  • 网站建设 淘宝描述网络推广方法有几种
  • 安庆怀宁网站建设兼职东莞网络推广营销公司
  • 信阳网站开发公司电话关键词优化意见