求大家帮忙
/**
      * 查询库存信息集合(分页)
      * @param page 当前页码
      * @param pageSize 每页显示条数
      * @return 库存信息集合
      */
public ResultSet GetStorageList(int page, int pageSize)
     {
         // 定义返回值
         ResultSet rs = null;
         try
         {
             // 定义SQL语句
             String sql = "SELECT TOP ( " + pageSize + " ) [Storage].*, [Product].ProductName, [Product].MartPrice, [Product].MemberPrice, [Product].Manufacturer, [Product].ProductDate FROM [Storage] LEFT [Product] ON [Product].ProductId = [Storage].ProductId WHERE StroageId NOT IN (SELECT TOP ( " + pageSize * ( page - 1 ) + " ) StroageId FROM [Storage] ORDER BY StroageId) ORDER BY StroageId";
             // 执行SQL语句
             rs = DBUtil.ExecuteQuery(sql);
         }
         catch(Exception ex)
         {
             // 异常处理
             System.out.print(ex.getMessage());
         }
         // 返回
         return rs;
     }
连接mysql数据库的分页部分sql语句那里不对~应该怎么改啊!求高手帮忙!!
------解决方案--------------------
mysql 分页的语句为 select limit() from XX;
top 是mssql的函数。
mysql的为limit()
------解决方案--------------------
select * from 表名 limit (page-1)*pageSize,pageSize