public ArrayList<Score> getOnePage(int page, int size) throws Exception{ ArrayList<Score> al = new ArrayList<>(); initConnection(); String sql = "SELECT * FROM score limit ?, ?"; PreparedStatement ps = conn.prepareStatement(sql); ps.setInt(1, (page-1)*size); ps.setInt(2, size); ResultSet rs = ps.executeQuery(); getMoreScore(al, rs); closeConnection(); return al; }
时间: 2024-02-05 11:03:32 浏览: 60
intent传递ArrayList<T>
这段代码看起来是一个 Java 方法,它的作用是从数据库中获取指定分页的 Score 数据(Score 类型的对象列表)。具体来说,它接受两个参数:page 和 size,分别代表要获取的页码和每一页的大小。它使用了 JDBC(Java 数据库连接) API 与数据库进行通信,执行了一条 SELECT SQL 语句,从 score 表中读取了指定页码和大小范围内的数据,并将其存储在一个 ArrayList 中。在方法结尾处,它关闭了数据库连接并返回了这个 ArrayList。
阅读全文