jdbc连接oracle及简单分页
来源:互联网 发布:d3.js航班可视化 编辑:程序博客网 时间:2024/04/29 19:02
public class OracleFenye extends Action { private int pageNow = 1;
private int totalPage = 0;
private int pageSize = 3;
@SuppressWarnings("unchecked") @Override public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { try { Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection( "jdbc:oracle:thin:@localhost:1521:orcldb", "scott", "tiger"); Statement st = conn.createStatement(); // 分页 String pageNo = request.getParameter("pageNow"); if (pageNo != null) { pageNow = Integer.parseInt(request.getParameter("pageNow")); } ResultSet rs = st .executeQuery("select * from (select a1.*,rownum rn from (select * from emp) a1 where rownum <=" + pageSize * pageNow + ") where rn >=" + ((pageNow - 1) * pageSize + 1) + " "); List list = new ArrayList(); while (rs.next()) { list.add(rs.getString(2)); } // 计算 totalPage rs = st.executeQuery("select count(*) from emp"); List pageList = new ArrayList(); while (rs.next()) { int rsno = rs.getInt(1); if (rsno % 2 == 0) { totalPage = rsno / pageSize + 1; } else { totalPage = rsno / pageSize; } } for (int i = 1; i <= totalPage; i++) { pageList.add(i); } request.setAttribute("rsList", list); request.setAttribute("pageList", pageList); rs.close(); st.close(); conn.close(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return mapping.findForward("fenye"); }}
- jdbc连接oracle及简单分页
- JDBC-简单的Oracle连接
- 最简单的JDBC连接Oracle
- JDBC连接Oracle的简单例子
- 最简单的Jdbc连接Oracle代码
- JDBC连接Oracle数据库常见问题及解决方法
- JDBC连接Oracle数据库常见问题及解决方法
- JDBC连接Oracle数据库常见问题及解决方法
- JDBC连接Oracle数据库常见问题及解决方法
- JDBC连接Oracle数据库常见问题及解决方法
- JDBC连接Oracle数据库常见问题及解决方法
- servler+jsp+jdbc的分页简单案例(链接oracle)
- oracle分页 use JDBC
- JAVA JDBC 简单分页
- JDBC简单分页
- Java Jdbc 连接 Oracle 执行简单查询示例
- Java学习之---简单的JDBC连接Oracle
- Oracle集群(RAC)及 jdbc 连接双机数据库
- oracle 10g 的企业管理器为什么打不开
- where与having相同点与不同点
- 对初学者介绍XML
- 几个好文章 看看
- oracle 只导入触发器
- jdbc连接oracle及简单分页
- truncate table 与 delete异同
- 如何在Apache环境下配置Rewrite规则
- 不刷机修改开机第二屏的简单方法
- WebServices SOAP简单介绍
- 使用Csharp插入数据到XML文档
- BitTorrent下载协议的译文
- JAVA连接MYSQL,查询 ,添加,删除,语句
- 官方的BitTorrent协议详解