package com.fgkj.dao;
|
|
import java.sql.Connection;
|
import java.sql.ResultSet;
|
import java.sql.SQLException;
|
import java.util.ArrayList;
|
import java.util.List;
|
|
import com.fgkj.db.DBUtil;
|
|
public class LimitNumberFactory {
|
//得到分页查询的总记录数目
|
public static int GetLimtitNumber(Connection conn,String sql){
|
List listN=DAOHelper.executeQuery(sql, conn,null, new CallBack() {
|
public List getResults(ResultSet rs) {
|
List list=new ArrayList();
|
try {
|
while(rs.next()){
|
list.add(rs.getInt("number"));
|
}
|
} catch (SQLException e) {
|
// TODO Auto-generated catch block
|
e.printStackTrace();
|
}
|
return list;
|
}
|
});
|
int number=0;
|
if(listN!=null&&listN.size()>0){
|
number=(Integer) listN.get(listN.size()-1);
|
}
|
//System.out.println("number: "+number);
|
return number;
|
}
|
}
|