`
mywebcode
  • 浏览: 993359 次
文章分类
社区版块
存档分类
最新评论

玩转Web之Jsp(三)-----Jsp+SQLServer 用sql语句实现分页

 
阅读更多

在BBS的实现里,jsp与sqlserver 结合的操作中,怎样实现分页,使每页显示根帖的名字,并按发表时间降序排列?

在这里举例说明,page_size为每页显示的条数,pageNo为当前页数,startPos=(pageNo-1)*page_size,pid=0为根帖,pdate为发表时间,

通过执行下面操作即可分页,这里仅列出重点,其他语句请自己补充。

PreparedStatement pss=null;
ResultSet rss=null;
if(pageNo==1){
 String sql2="select top "+page_size+" * from BBS_1 where  pid=0 order by pdate desc";
 pss=db.creatStatement(conn,sql2);
 rss=db.executeQuery(pss,sql2);
}else{
String sql2="select top "+page_size+" * from BBS_1 where id not in ("
                 +"select top "+startPos+" ID from BBS_1 where pid=0 order by pdate desc ) and pid=0 order by pdate desc";
 pss=db.creatStatement(conn,sql2);
 rss=db.executeQuery(pss,sql2);
}




分享到:
评论

相关推荐

    SqlServer数据库中的分页语句

    SqlServer数据库中的分页语句,SqlServer分页SQL语句特点:一次查询,数据库只返回一页的数据。而不是取出所有的数据。

    利用sql serve语句进行分页

    oracle 数据库 sql server分页 jsp技术

    jsp 分页代码大全

    自己收集的jsp分页代码。对于北大青鸟Y2的学员可能有用吧。自己也在做这个项目。这里有增、删、该、查加分页。有上一页、下一页、首页、尾页、第几页、还有带数字和点的分页。可以说是非常好的分页代码。想要的朋友...

    java web Pager通用分页组件(源码)

    超级强悍的java web通用分页组件,只要简单的一条sql语句就可以轻松的实现分页,目前对oracle,SQL Server2005,SQL server200,mysql都做了实现,程序通过接口来封装,你可以实现对其他数据库的分页。里面有调用例子...

    Jsp+Servlet+JavaBean购物车示例

    Jsp+Servlet+JavaBean购物车示例 包括SQL Server2005数据库,分页语句SQL 分页页面,购物车页面以及相关操作类等 代码有注释

    JSP分页查询实例代码.doc

    JSP分页查询实例代码 ("GBK");%> ; charset=gb2312" %> <%@ page import="java.sql.*"%> *"%> *"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML> <HEAD> <title>...

    使用Eclipse 3.3演示Oracle9i/10g的函数完成的分页动作

    当然该函数可以由读者进一步完成,我主要是演示怎样使用分页SQL语句,写得不够完美。 使用步骤: 1. 下载解压后使用Eclipse 3.3导入工程 2. 在工程目录下的“数据库脚本”子目录中找到演示所用的SQL脚本 3. 使用...

    教学、学习必备:jsp教案

    7.1 创建SQLSERVER数据库 169 7.2JDBC 169 7.3数据库的连接方式 169 7.3.1JDBC-ODBC桥连接 170 7.3.2使用纯Java数据库驱动程序 172 7.4查询操作 175 7.4.1顺序查询 176 7.4.2随机查询 184 7.4.3条件查询 190 7.4.5 ...

    用Struts、Hibernate和display超简单实现分页

    <br>心得: 一、今天才明白使用Hibernate还有一个好处,你可以随便改数据库,你可以一会用oracle,一会用sqlserver,一会用mysql,总之你写成的代码换一种数据库,最多就是改一下那几个xml文件,个人感觉这才是...

    JDBC 3.0数据库开发与设计

    目录 ...9.2.4 用JSP和Servlet配合实现分页显示 9.3 数据库图形文件的存取技术 9.3.1 向数据库中存储图形 9.3.2 将数据库的图象二进制数据显示成图片 9.4 Java开发中的其他技术 9.5 本章小结

    java面试宝典

    154、能设置一些代码在我所有的JSP文件之上运行?如果可以,能共享吗? 37 155、对一个JSP页,如果多个客户端同时请求它,同步可能吗? 37 156、在jsp:useBean语法中使用beanName有何好处? 37 157、当我使用<jsp:...

    千方百计笔试题大全

    154、能设置一些代码在我所有的JSP文件之上运行?如果可以,能共享吗? 37 155、对一个JSP页,如果多个客户端同时请求它,同步可能吗? 37 156、在jsp:useBean语法中使用beanName有何好处? 37 157、当我使用<jsp:...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    3.2.1. Web应用程序开发环境—SQLserver数据库 SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的。SQL Server 2000是Microsoft公司于...

    JAVA上百实例源码以及开源项目源代码

    得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥验证签名结果,使用公钥初始化签名对象,用于...

    JAVA上百实例源码以及开源项目

    得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥验证签名结果,使用公钥初始化签名对象,用于...

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    数据库:SQL Server 2005 Web服务器:IIS 5.1及以上版本 2.本书17~27章所附代码的运行环境 数据库采用MySQL 4.0及以上版本 服务器采用Tomcat 5.0 及以上版本 开发工具采用Eclipse 3.1以上版本 3.本书所附...

    Java面试宝典-经典

    8.用一条SQL语句 查询出每门课都大于80分的学生姓名 100 9.所有部门之间的比赛组合 100 10.每个月份的发生额都比101科目多的科目 101 11.统计每年每月的信息 102 12.显示文章标题,发帖人、最后回复时间 103 13.删除...

    Java面试宝典2010版

    8.用一条SQL语句 查询出每门课都大于80分的学生姓名 9.所有部门之间的比赛组合 10.每个月份的发生额都比101科目多的科目 11.统计每年每月的信息 12.显示文章标题,发帖人、最后回复时间 13.删除除了id号不同,...

Global site tag (gtag.js) - Google Analytics