java web 分页 基于sql 2005 数据库
2012-11-13 00:00
387 查看
sql 语句
/**
* 进行分页的查找
* 利用之前的最大ID为开始标记
* 进行分页
* status :为1的时候=是下一页的操作;为0的时候是上一页的操作
public List<ProduceStockDateVo> findPageing(String MemberID,int maxPageSize,int startPage,int status){
/**
* 进行分页的查找
* 利用之前的最大ID为开始标记
* 进行分页
* status :为1的时候=是下一页的操作;为0的时候是上一页的操作
* */
public List<ProduceStockDateVo> findPageing(String MemberID,int maxPageSize,int startPage,int status){
List<ProduceStockDateVo> list = new ArrayList<ProduceStockDateVo>(); ProduceStockDateVo vo=null; String sqlDown="select top "+maxPageSize+" * from produceStock_date where id>=? and MemberID=? order by id asc";//第一个问号:决定每页要显示的数目---后面的id就是决定什么时候开始--因为之前已经显示的--就不显示啦 String sqlUp="select top "+maxPageSize+" * from produceStock_date where id<? and MemberID=? order by id desc"; try{ if(status==1){ pst=con.prepareStatement(sqlDown); }else{ pst=con.prepareStatement(sqlUp); } pst.setInt(1, startPage); pst.setString(2, MemberID); rs=pst.executeQuery(); while(rs.next()){ vo=new ProduceStockDateVo(); this.putRsToVo(rs, vo); list.add(vo); } }catch(Exception e){ e.printStackTrace(); } return list!=null?list:null; }
相关文章推荐
- [JAVA]几种流行的数据库SQL分页
- JavaWeb分页显示内容之分页查询的三种思路(数据库分页查询)
- 【原】获取数据库(SQL SERVER 2005)的所有信息 Get all database information from SQL Server 2005 测试通过【想写基于数据库代码生成器可参考】
- 少了这步,Java也会连不上SQL 2005数据库!...
- sql 2005 存储过程分页 java 代码
- JavaWeb分页显示内容之分页查询的三种思路(数据库分页查询)
- 数据库2005 SQL 语句分页
- web项目中不适用于java.sql.DriverManager描述的JDBC 4.0 Drivers及以后版本连接数据库是不需要用forName()?
- WEB学习篇--------第三篇(ASP.NET与数据库SQL2005的连接)
- sql-server 2005数据库文件恢复(检测到基于一致性的逻辑 I/O 错误)
- JAVA之使用JDBC连接数据库-使用微软sqljdbc连接SQL Server 2005数据库
- javaweb-基于数据库的简单登录注册界面
- Java Web—数据库分页操作
- 基于数据库的Java Web
- VelocityWeb 1.3 发布,增加 SQL 分页支持!!支持多种数据库!
- Java命令行执行从SQL 2000数据库转移到2005数据库
- [JAVA]几种流行的数据库SQL分页
- 2014-07-14 Java Web的学习(11)-----数据库分页&事务简单理解
- Web.config中能否用Widows身份验证连接SQL 2005数据库
- JavaWeb分页显示内容之分页查询的三种思路(数据库分页查询)