第二十六章 可滚动结果集与分页技术

转载 2012年03月22日 20:31:07


在查询结果ResultSet中前滚或后滚来取数据

分页 mysql的语法limit 5,2  取第5条数据之后的两条



package cn.itcast.jdbc;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class ScrollTest {
	public static void read(){
		Connection conn = null;
		Statement st = null;
		ResultSet rs = null;
		try {
			conn = JdbcUtils.getConnection();
			st = conn.createStatement();
			rs = st.executeQuery("select id,name,birthday,money from user");
			//下一条
			while(rs.next()){
				System.out.println(rs.getObject("id"));
				System.out.println(rs.getObject("name"));
				System.out.println(rs.getObject("birthday"));
				System.out.println(rs.getObject("money"));
			}
			//上一条
			System.out.println("------------");
			if(rs.previous()){
				System.out.println(rs.getObject("id"));
				System.out.println(rs.getObject("name"));
				System.out.println(rs.getObject("birthday"));
				System.out.println(rs.getObject("money"));
			}
			
			//分页 查出第6和第7
			System.out.println("------------");
			rs = st.executeQuery("select id,name,birthday,money from user limit 5,2");
			while(rs.next()){
				System.out.println(rs.getObject("id"));
				System.out.println(rs.getObject("name"));
				System.out.println(rs.getObject("birthday"));
				System.out.println(rs.getObject("money"));
			}
			
			
		} catch (SQLException e) {
			e.printStackTrace();
		}finally{
			JdbcUtils.free(rs, st, conn);
		}
	}
	public static void main(String[] args){
		ScrollTest.read();
		
	}
}


缓冲区溢出分析第09课:MS06-040漏洞研究——深入挖掘

《缓冲区溢出分析》这一系列的内容是我为“i春秋”(www.ichunqiu.com)所录制的同名视频课程的讲稿汇总。每次我都是在写完课程的文档后,再依据文档内容进行课程的讲解。而本系列的内容也是从零开...
  • ioio_jy
  • ioio_jy
  • 2015年12月08日 18:26
  • 1166

大结果集分页

每页显示10条,0~104 limit x,x 第一个参数:索引:从哪里开始查 第二个参数:长度:要查多少条数据 第一页: select *from customer limit 0,10; inde...
  • CSDN_GIA
  • CSDN_GIA
  • 2016年12月31日 08:40
  • 385

java数据库编程——可滚动和可更新的结果集

【0】README1) 本文部分文字描述转自 core java volume 2 , 测试源代码均为原创, 旨在理解 java数据库编程——可滚动和可更新的结果集 的基础知识 ; 2)用户通常希...
  • PacosonSWJTU
  • PacosonSWJTU
  • 2016年02月03日 17:17
  • 1195

oracle 存储过程 分页 返回结果集

/*CREATE OR REPLACE PACKAGE pkg_query AS TYPE cur_query IS REF CURSOR; END pkg_query; CREATE OR RE...
  • shuiluobu
  • shuiluobu
  • 2014年05月06日 16:45
  • 851

JDBC 可滚动结果集

JDBC提供了可滚动结果集,可以向前滚,也可以向后滚。下面是几个API Statement st = connection.createStatement(ResultSet.TYPE_SCROL...
  • wliang11
  • wliang11
  • 2013年12月08日 12:06
  • 402

26可滚动的结果集

public class Result26 { public static void main(String[] args) throws Exception { Connection conn...
  • chongshi007
  • chongshi007
  • 2013年10月02日 15:58
  • 646

可滚动的结果集

写一个Java程序,往temp表里插入100条数据。 PrepareTableData.java : public class PrepareTableData { public static...
  • confirmAname
  • confirmAname
  • 2013年08月15日 08:49
  • 523

可滚动 ,可更新的 结果集

package com.enhance.jdbc; import java.io.FileInputStream; import java.sql.Connection; import ja...
  • luobing_csdn
  • luobing_csdn
  • 2017年03月27日 11:29
  • 43

MongoDB分页、排序与游标

MongoDB分页、排序与游标标签(空格分隔): MongoDB一、分页 1、limit返回指定条数的数据> db.person.find() { "_id" : 1001, "name" : "l...
  • u011008734
  • u011008734
  • 2015年08月17日 13:13
  • 231

数据库查询结果分页显示思路

数据库查询结果分页显示思路,通过计算Result Set指针位置实现分页显示//设置页面显示数量 int pageSize; //获取要显示页面 int currentPage; //需要定义的参数...
  • ilifeiyun
  • ilifeiyun
  • 2017年05月03日 09:11
  • 240
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第二十六章 可滚动结果集与分页技术
举报原因:
原因补充:

(最多只允许输入30个字)