最新文章:

首页 JDBC

使用JDBC访问Score表,使用行集对所有数据进行分页展示,每页显示3行数据。

发布时间:2016年06月06日 评论数:抢沙发 阅读数:256

    package C4practice;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    import java.util.Properties;
    import com.sun.rowset.CachedRowSetImpl;
    /***
     * 5.使用JDBC访问Score表,使用行集对所有数据进行分页展示,每页显示3行数据。
     * @author HDC
     */
    public class Test5 {
    	public static void main(String[] args) {
    		Properties p = new Properties();
    		Connection con = null;
    		Statement stm = null;
    		ResultSet rs = null;
    		try {
    			p.load(new FileInputStream("Ch4/C4practice/db.properties"));
    			con = DriverManager.getConnection(p.getProperty("conStr"),p.getProperty("username"),p.getProperty("pwd"));
    			stm = con.createStatement();
    			con.setAutoCommit(false);
    			String sql = "select * from score";
    			rs = stm.executeQuery(sql);
    			CachedRowSetImpl rows = new CachedRowSetImpl();
    			rows.setPageSize(3);
    			rows.populate(rs,1);//将rs数据填充到分页的rows里面且从第一个开始填充
    			int i =1;
    			do{
    				System.out.println("第"+i+"页数据为:");
    				while(rows.next()){
    					System.out.println(rows.getInt(1)+"\t"+rows.getInt(2)+"\t"+rows.getInt(3)+"\t"+rows.getInt(4));
    				}
    				i++;
    			}while(rows.nextPage());
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    }
    
二维码加载中...
本文作者:HDC      文章标题: 使用JDBC访问Score表,使用行集对所有数据进行分页展示,每页显示3行数据。
本文地址:http://hdcin.cn/?post=72
版权声明:若无注明,本文皆为“小胖Blog's”原创,转载请保留文章出处。
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论