我在做struts下的分页
数据库是sqlserver我的动态sql是
 public static List getRecords(int startIndex) {
        String sql = "SELECT TOP ? * FROM (SELECT TOP ? * FROM booktab) DERIVEDTBL ORDER BY bookid";
        sqlNumber = "select count(*) from booktab";
        return DBUtil.executeQuery(sql, startIndex, recordPerPage);
    }填入值是:
private static void getResultSet(String sql, int startIndex, int count) throws
            Exception {
        getPreparedStatement(sql);
        psta.setInt(1, startIndex);
        psta.setInt(2, count);
        res = psta.executeQuery();
    }
可是总也不能显示记录来。
求各位大狭,关注下帮个忙。

解决方案 »

  1.   

    不清楚,很久没这样直接写代码查询了
    现在用hibernate方便多了
      

  2.   

    hibernate好用吗?
    我想实现分页,郁闷的很。
      

  3.   

    Hibernate在分页上还是非常方便的,也实现了跨数据库的功能
      

  4.   

    能不能给一个Hibernate在分页上的例子。
    只要能实现分页就好。
    还有Hibernate的配置说明。
    在线等。谢谢。
      

  5.   

    getPreparedStatement(sql);
    从哪来的
      

  6.   

    最强组合spring+hibernate,spring在hibernate的基础上对hibernate进行了更高层次的封装,用户完全不用关心底层实现
      

  7.   

    sql server不支持top语句这样写的SELECT TOP ? * FROM (SELECT TOP ? * FROM booktab) DERIVEDTBL ORDER BY bookid";
      

  8.   

    楼主要分页的例子吗??
    建议看看这个 http://dev.21tx.com/2003/07/18/10081.html我写的分页程序 就是参考上面这个例子的
      

  9.   

    对了。。请问大家一个问题?怎么用JAVA进行对数组的操作?如:添加,修改,删除?