/***
* 工具类
* @param pageIndex //页码
* @param pageSize//每页数据的条数
* @param rowCount//总的数据条数
* @return
*/
private List<Map<String, Object>> Pagination(int pageIndex, int pageSize, long rowCount){
int pageCount=0;//总页码 if (rowCount%pageSize>0)
{
pageCount = (int)(rowCount/pageSize + 1);
} else
{
pageCount = (int)(rowCount/pageSize);
}
Map<String, Object> map =new HashMap<String, Object>();
map.put("totalPage",pageCount);//总页数
map.put("curPage", pageIndex);//当前页码
map.put("pageSize", pageSize);//每页的数据条数
map.put("countTotal", rowCount);//总的数据条数
List<Map<String, Object>> list =new ArrayList<Map<String,Object>>();
list.add(map);
return list; } /***
分页查询例子
***/
    public List hysgl_cxhylx(int pageSize, int pageNum) throws SQLException {
String sql = "select top "+pageSize+"* from HYS_LX where ID not in(select top "+(pageNum-1)*pageSize+" ID from HYS_LX order by ID) order by ID";
System.out.println(sql);
List list1 = TestDao.readall(sql);
List<Map<String, Object>> list2 =TestDao.readall("select count(*) as count from HYS_LX");
int counttotal=Integer.parseInt((String)list2.get(0).get("count"));
List<List<Map<String, Object>>> list =new ArrayList<List<Map<String,Object>>>();
list.add(list1);
list.add(Pagination(pageNum, pageSize, counttotal));
return list;
}

最新文章

  1. RandHelper
  2. Java对象大小计算
  3. Rails :.nil? , .empty?, .blank? .present? 的区别
  4. three.js运动
  5. 使用ffmpeg快速生成视频截图
  6. android 自动化压力测试-monkey 1 实践
  7. Ubuntu10.04下载并编译Android4.3源代码
  8. Sencha Touch 的基础知识
  9. rm: cannot remove `/home/cn0000/log/formlog.20140417&#39;: Read-only file system
  10. ArcGIS 栅格数据已加载后的获取
  11. UNIX高级环境编程1
  12. ubuntu开放防火墙端口
  13. 多个php版本的composer使用
  14. [js高手之路] html5 canvas系列教程 - 掌握画直线图形的常用API
  15. Linux系统编程:简单文件IO操作
  16. 二、 编写一个类,用两个栈实现队列,支持队列的基本操作(add,poll,peek)
  17. THEPYTHONCHALLENG闯关记录
  18. 网络基础&#160;http&#160;会话(session)详解
  19. MyBatis参数传递
  20. JSON的多种转换

热门文章

  1. 【CodeChef】Palindromeness(回文树)
  2. BZOJ4311:向量——题解
  3. BZOJ3435 &amp; 洛谷3920 &amp; UOJ55:[WC2014]紫荆花之恋
  4. lighttpd - 配置文件
  5. 51nod 1197 字符串的数量 V2(矩阵快速幂+数论?)
  6. POI 2018.10.20
  7. 配置好solr搜索引擎服务器后java后台如何将商品信息导入索引库
  8. Application Error - The connection to the server was unsuccessful. (file:///android_asset/www/index.html)
  9. Codeforces Round #340 (Div. 2) D
  10. 02.树的序列化与反序列化(C++)