java 分页(1)
来源:互联网 发布:网络分为几种类型 编辑:程序博客网 时间:2024/05/16 00:51
package com.stu.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import com.stu.entity.Student;
public class StudentDAO {
protected static final int PAGE_SIZE=3;
public List<Student> queryStudentByPage(int page){
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection connection =DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=stu_db","sa","");
Statement statement =connection.createStatement();
String sql ="select top "+PAGE_SIZE+" * from student where id not in(select top "+PAGE_SIZE*(page-1)+" id from student )";
ResultSet rset = statement.executeQuery(sql);
List<Student> list =new ArrayList<Student>();
while(rset.next()){
Student student =new Student();
student.setId(rset.getInt("id"));
student.setStuName(rset.getString("stuname"));
student.setStuSex(rset.getString("stusex"));
student.setStuAge(rset.getString("stuage"));
student.setBirthDay(rset.getDate("birthday"));
student.setScore(rset.getInt("score"));
list.add(student);
}
rset.close();
statement.close();
connection.close();
return list;
} catch (Exception e) {
return null;
}
}
}
- java 分页(1)
- java分页功能1
- java--分页技术(1)
- java查询分页技术(1)
- java分页代码实现1
- java分页
- java分页
- java 分页
- java分页
- java 分页
- java分页
- java 分页
- java 分页
- java分页
- java 分页
- java分页
- Java分页
- Java分页
- [Fedora]: Fedora当中使用C++编写程序
- C语言解决约瑟夫环的初级办法
- web前台设计技巧
- 流行的CMS(Content Management System) 比较.
- ETL 数据提取、转换和加载
- java 分页(1)
- win32控制台下的main
- 基于Qt的嵌入式媒体播放器系统的设计
- 浅析Java中CountDownLatch用法
- 最长公共子序列
- linux开篇——硬盘和mbr简介
- java 分页(2)
- 最大字段和
- VI高级命令集锦 [转贴]