📄 paginationutil.java
字号:
package cn.edu.hlju.oa.kygl.util;
import java.sql.*;
import cn.edu.hlju.oa.kygl.db.entities.*;
import cn.edu.hlju.oa.kygl.db.DBConnection;
/**
* 分页显示操作的工具
* @author kabini
*
*/
public class PaginationUtil {
public static int getRecordCount(String tableName) throws Exception {
//记录的总数量
int recordCount = 0;
Connection conn = DBConnection.getConnection();
Statement stmt = conn.createStatement();
//查询语句
String queryStr = "select count(*) from " + tableName;
//获得全部的元组数量
ResultSet rs = stmt.executeQuery(queryStr);
if (rs.next()) {
recordCount = rs.getInt(1);
}
rs.close();
DBConnection.releaseConnection(conn);
return recordCount;
}
public static int ceil(double sData){
int temp = (int)sData;
if( ((double)temp) == sData){
return temp;
}
if( ((double)temp) < sData){
return temp +1;
}
return temp;
}
//Just for test
public static void main(String[] s){
System.out.println(PaginationUtil.ceil(10.1));
System.out.println(PaginationUtil.ceil(9.9));
System.out.println(PaginationUtil.ceil(10));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -