⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 paginationutil.java

📁 报表,关于ireport报表的一些源码(转)
💻 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 + -