java分页查询oracle_Java中实现Oracle分页查询
[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分页查询相关推荐
- 关于oracle查询语句中like '%中文的%' 查询不到数据的问题
关于oracle查询语句中like '%中文的%' 查询不到数据的问题 问题描述: 关于oracle查询语句中like '%中文的%' 查询不到数据的问题解决 起因: 在Windows10 系统环境下 ...
- sql oracle分页查询,【SQL】Oracle分页查询的三种方法-Oracle
[SQL]Oracle分页查询的三种方法 采用伪列 rownum 查询前10条记录 [sql] select * from t_user t where ROWNUM <10; 按照学生ID排名 ...
- oracle分页查询sql语句通用,oracle分页查询sql语句,oracle分页查询sql语句详解
oracle分页查询sql语句,oracle分页查询sql语句详解,Oracle分页查询sql语句 Oracle中分页和MySql中的分页不同,MySql中的分页使用关键字limit即可,相对简单一点 ...
- java sql分页_mysql、sqlserver、oracle分页,java分页统一接口实现
定义:pageStart 起始页,pageEnd 终止页,pageSize页面容量 oracle分页: select * from ( select mytable.*,rownum num from ...
- oracle分页改写为mysql_mysql和oracle分页
mysql分页 关键字limit,limit m,n 其中m表示起始位置的下标,下标从0开始.n表示要显示的条数,比如要查询一个表的第2到5条数据. select * from emp limit 1 ...
- jquery中ajax的分页,利用jQuery中的ajax分页实现代码
本文实例讲解了用jQuery中的ajax分页相关代码,分享给大家供大家参考,具体内容如下 把分页封装到一个jsp里,那么大家就可以通过include的方式引入分页的页面这里起名为page_ajax.j ...
- java 查询sql_Java 中如何使用 SQL 查询文本
[摘要] 使用 SQL 查询语言,你只能查询位于数据库里面的数据,但是当你面对的数据是一些 Excel 表格或者 Txt 文本格式时,有什么办法能直接对着文件进行 Select 查询呢?去乾学院看个究 ...
- oracle中ccuser,Oracle数据库查询与SESSIONS_PER_USER大于40
我想查询所有的数据库配置文件我有SESSIONS_PER_USER> 40 我使用的测试数据如下所有的数据库配置文件:Oracle数据库查询与SESSIONS_PER_USER大于40 sele ...
- java hql查询_Spring 中常用的hql查询方法(getHibernateTemplate())(转)
示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二.find(String queryStrin ...
最新文章
- 一文讲解图像插值算法原理!附Python实现
- 【 C 】翻译与执行
- 查看控制文件的内容(oracle)
- 操作系统实验——简易FAT16文件系统的实现
- SpringBoot2.1.9 分布式锁ShedLock
- Spring 实践 -拾遗
- MySQL之Variables(变量)
- 杂乱无序的时间轮:有效实现定时器功能的数据结构
- JMS(三):MessageListener
- 数字测图原理与方法的实习日志_数字测图原理与方法实习与习题.doc
- 计算机网络 时延、发送时延、传输时延、处理时延、排队时延、时延带宽积
- jQuery 学习-样式篇(四):jQuery 设置和删除元素的属性
- wubi安裝ubuntukylin 14.04过程以及基本配置
- html输入正确用户名和密码,为什么输入正确用户名和密码还会提示“用户名或密码错误”?...
- python信用卡管理源码_Python随机生成信用卡卡号的实现方法
- 微信的用户已退出是什么意思_微信版本更新,朋友圈能评论表情包了?安卓用户已退出群聊...
- 2011计算机一级a,2011河北省大学生计算机一级A卷操作步骤
- java codeCache
- 解决iperf发包高丢包率的问题
- JS 使用find 查找数组中某个元素