我的struts分页算法的实现

来源:java认证发布时间:2012-11-12 12:47:46java认证视频


  db.close();
  return totalRows;
 }
 
/*
*查询每一页需要查询的页码
*/
public List getAllEmployee(String queryString, String queryCon,String startRow,String num) {
  List list = new ArrayList();
  String sql = null;
  if (queryString == null || queryString.equals("")) {
   sql = "select * from employee,dept " +
     "where dept.Id = employee.deptId " +
     "order by employee.id asc"+ " limit "+startRow+","+num;
  } else {
   sql = "select * from employee,dept " +
     "where dept.Id = employee.deptId order by employee."
     + queryString + " " + queryCon + " limit "+startRow+","+num;
  }
  Employee employee = null;
  Database db = new Database();
  ResultSet rs = db.executeQuery(sql);
  try {
   while (rs.next()) {
    String id = (String) rs.getString("employee.id");
    String name = (String) rs.getString("employee.name");
    String deptId = (String) rs.getString("employee.deptId");
    String deptName = (String) rs.getString("dept.deptName");
    employee = new Employee();
    employee.setId(id);
    employee.setName(name);
    employee.setDeptId(deptId);
    employee.setDeptName(deptName);
    list.add(employee);
   }
  } catch (SQLException e) {
   e.printStackTrace();
  }
  db.close();
  return list;
 }
这里我用了hibernate进行数据库操作,你也可以用jdbc进行操作,情况类似。

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答