[code]/**

分页查询所有用户信息,page为要显示的第几页,row为每页有几行

*/

public UserVO findAllUser(int page,int row) {

ResultSet rs = null;

PreparedStatement prep = null;

UserVO user = null;

try {

/**

下面是实现分页的SQL语句

*/

String sql = "select * from (select a.*,rownum rn from (select * from users where status=1) a) where "+row+"*"+page+" >= rn and ("+page+"-1)*"+row+" < rn";

/**

Md5Utils.md5Jdk(user.getPasswd())为MD5加密算法,对密码进行加密处理,自定义然后封装在工具类中

*/

prep = conn.prepareStatement(sql);

rs = prep.executeQuery();

while (rs.next()) {

user = new UserVO();

user.setUsername(rs.getString("username"));

user.setPasswd(rs.getString("passwd"));

user.setPower(rs.getInt("power"));

user.setName(rs.getString("name"));

user.setSex(rs.getString("sex"));

user.setBirthday(rs.getDate("birthday"));

user.setEmail(rs.getString("email"));

user.setStatus(rs.getInt("status"));

System.out.println(user.getUsername()+" "

+Md5Utils.md5Jdk(user.getPasswd())+" "

+user.getPower()+" "

+user.getName()+" "

+user.getSex()+" "

+user.getBirthday()+" "

+user.getEmail()+" "

+user.getStatus()

);

}

} catch (Exception e) {

throw new ServiceException("查询所有用户信息的时候出错了,,。", e);

} finally {

/**

DbUtils.closeStatement(rs, null, prep)为封装在数据库中的关闭声明对象的方法

*/

DbUtils.closeStatement(rs, null, prep);

}

return user;

}

java分页查询oracle_Java中实现Oracle分页查询相关推荐

  1. 关于oracle查询语句中like '%中文的%' 查询不到数据的问题

    关于oracle查询语句中like '%中文的%' 查询不到数据的问题 问题描述: 关于oracle查询语句中like '%中文的%' 查询不到数据的问题解决 起因: 在Windows10 系统环境下 ...

  2. sql oracle分页查询,【SQL】Oracle分页查询的三种方法-Oracle

    [SQL]Oracle分页查询的三种方法 采用伪列 rownum 查询前10条记录 [sql] select * from t_user t where ROWNUM <10; 按照学生ID排名 ...

  3. oracle分页查询sql语句通用,oracle分页查询sql语句,oracle分页查询sql语句详解

    oracle分页查询sql语句,oracle分页查询sql语句详解,Oracle分页查询sql语句 Oracle中分页和MySql中的分页不同,MySql中的分页使用关键字limit即可,相对简单一点 ...

  4. java sql分页_mysql、sqlserver、oracle分页,java分页统一接口实现

    定义:pageStart 起始页,pageEnd 终止页,pageSize页面容量 oracle分页: select * from ( select mytable.*,rownum num from ...

  5. oracle分页改写为mysql_mysql和oracle分页

    mysql分页 关键字limit,limit m,n 其中m表示起始位置的下标,下标从0开始.n表示要显示的条数,比如要查询一个表的第2到5条数据. select * from emp limit 1 ...

  6. jquery中ajax的分页,利用jQuery中的ajax分页实现代码

    本文实例讲解了用jQuery中的ajax分页相关代码,分享给大家供大家参考,具体内容如下 把分页封装到一个jsp里,那么大家就可以通过include的方式引入分页的页面这里起名为page_ajax.j ...

  7. java 查询sql_Java 中如何使用 SQL 查询文本

    [摘要] 使用 SQL 查询语言,你只能查询位于数据库里面的数据,但是当你面对的数据是一些 Excel 表格或者 Txt 文本格式时,有什么办法能直接对着文件进行 Select 查询呢?去乾学院看个究 ...

  8. oracle中ccuser,Oracle数据库查询与SESSIONS_PER_USER大于40

    我想查询所有的数据库配置文件我有SESSIONS_PER_USER> 40 我使用的测试数据如下所有的数据库配置文件:Oracle数据库查询与SESSIONS_PER_USER大于40 sele ...

  9. java hql查询_Spring 中常用的hql查询方法(getHibernateTemplate())(转)

    示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二.find(String queryStrin ...

最新文章

  1. 一文讲解图像插值算法原理!附Python实现
  2. 【 C 】翻译与执行
  3. 查看控制文件的内容(oracle)
  4. 操作系统实验——简易FAT16文件系统的实现
  5. SpringBoot2.1.9 分布式锁ShedLock
  6. Spring 实践 -拾遗
  7. MySQL之Variables(变量)
  8. 杂乱无序的时间轮:有效实现定时器功能的数据结构
  9. JMS(三):MessageListener
  10. 数字测图原理与方法的实习日志_数字测图原理与方法实习与习题.doc
  11. 计算机网络 时延、发送时延、传输时延、处理时延、排队时延、时延带宽积
  12. jQuery 学习-样式篇(四):jQuery 设置和删除元素的属性
  13. wubi安裝ubuntukylin 14.04过程以及基本配置
  14. html输入正确用户名和密码,为什么输入正确用户名和密码还会提示“用户名或密码错误”?...
  15. python信用卡管理源码_Python随机生成信用卡卡号的实现方法
  16. 微信的用户已退出是什么意思_微信版本更新,朋友圈能评论表情包了?安卓用户已退出群聊...
  17. 2011计算机一级a,2011河北省大学生计算机一级A卷操作步骤
  18. java codeCache
  19. 解决iperf发包高丢包率的问题
  20. JS 使用find 查找数组中某个元素

热门文章

  1. Objective-c(1)
  2. [CareerCup] 14.4 Templates Java模板
  3. 学习:erlang的term反序列化,string转换为term
  4. cocos2dx游戏解决方案
  5. Javascript自由拖拽类
  6. 一个有趣的算老鼠程序
  7. sap 客户信贷配置与管理解析
  8. SAP 预算控制业务集成
  9. 关于mysql报 loopWaitCount 0, wait millis 60000 错误的解决办法
  10. 怎么查询交通银行卡的支付卡号?