java分页查询oracle_Java中实现Oracle分页查询

java分页查询oracle_Java中实现Oracle分页查询code 分页查询所有用户信息 page 为要显示的第几页 row 为每页有几行 publicUserVO intpage introw ResultSetrs null PreparedStat null UserVOuser null try 下面是实现分页的 SQL 语句 Stringsql selec

[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;

}

阅读更多

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209418.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午9:17
下一篇 2026年3月19日 上午9:17


相关推荐

  • 主流自动化运维工具支持的功能(运维自动化工具排行)

    主流的自动化运维工具有3种:Puppet、Saltstack和Ansible,用的最多的还是Ansible。Puppet:官网:www.puppetlabs.com,基于rubby开发,C/S架构,支持多平台,可管理配置文件、用户、cron任务、软件包、系统服务等。分为社区版(免费)和企业版(收费),企业版支持图形化配置。Saltstack:官网:https://saltsta…

    2022年4月13日
    50
  • 多目标进化算法详述-MOEA/D与NSGA2优劣比较

    多目标进化算法详述-MOEA/D与NSGA2优劣比较多目标进化算法系列1.多目标进化算法(MOEA)概述2.多目标优化-测试问题及其Pareto前沿3.多目标进化算法详述-MOEA/D与NSGA2优劣比较4.多目标进化算法-约束问题的处理方法NSGA-II由KalyanmoyDeb等人于2002年在文章”AFastandElitistMultiobjectiveGeneticAlgorithm:…

    2022年5月19日
    165
  • Pandas一键爬取解析代理IP与代理IP池的维护

    Pandas一键爬取解析代理IP与代理IP池的维护本文的目标是至少演示如下技术:1.pandas超简代码带请求头解析表格2.查看访问IP的方法3.搭建简易检验代理Ip的网站4.Redis数据库的基本操作5.代理ip在request库中的使用方法6.Timer定时器的使用7.Redis图形化工具的使用介绍…

    2025年7月29日
    5
  • QDialog 简介

    转载自https://blog.csdn.net/jia666666/article/details/81539733 前言为了更好的实现人机交互,比如window和linux等系统均会提供一系列的标准对话框来完成特定场景下的功能,比如选择字号大小。字体颜色等,在PyQt5中定义了一系列的标准对话框类,让使用者能够方便快捷地通过各个类完成字号大小,字体颜色以及文件的选择等QD…

    2022年4月9日
    82
  • 分布式通信协议RPC协议简介

    分布式通信协议RPC协议简介定义RPC(RemoteProcedureCallProtocol)远程过程调用协议,使得我们客户端在不知道调用细节的情况下去调用远程计算机的某个程序中的某个函数时,就跟调用本地函数一样。RPC协议其实是一个规范,其实现框架有Dubbo、Thrift、RMI、WebService、Hessain等。RPC框架的特点是网络协议和网络IO对于调用端和服务端是透明的。RPC框架会封装隐藏底层的通信细节和网络IO细节。服务调用方与服务提供方的调用流程:一个RPC框架应该具有的要素:RPC客户端:

    2022年5月19日
    44
  • Python IDLE 安装与使用教程(调试、下载)

    Python IDLE 安装与使用教程(调试、下载)原文:http://www.jb51.net/softjc/142580.html由于Google、YouTube等大型公司的推广,Python编程语言越来越受欢迎,很多编程爱好者,也将Python

    2022年7月6日
    22

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号