org.velocityweb.jdbc
Class JdbcPageUtils
java.lang.Object
org.velocityweb.jdbc.JdbcPageUtils
- public class JdbcPageUtils
- extends java.lang.Object
Get page data and total record count using JDBC directly
- Author:
- Jacklondon Chen
|
Method Summary |
static int |
getPageData(java.lang.String sql,
java.util.List paraList,
java.lang.String orderBy,
int pageIndex,
int pageSize,
java.sql.Connection con,
PageDialect dialect,
java.util.List resultDataList)
get page data by SQL, and get record count for all pages too. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JdbcPageUtils
public JdbcPageUtils()
getPageData
public static int getPageData(java.lang.String sql,
java.util.List paraList,
java.lang.String orderBy,
int pageIndex,
int pageSize,
java.sql.Connection con,
PageDialect dialect,
java.util.List resultDataList)
throws java.sql.SQLException
- get page data by SQL, and get record count for all pages too.
- Parameters:
sql - SQL without order by,cannot be nullparaList - parameters if need to this SQL, can be nullorderBy - order by for SQL, cannot be nullpageIndex - page index, begin from 0pageSize - page size, bigger than 0con - JDBC connectiondialect - paging dialectresultDataList - the page data is been hold in this list, each item is a Object[]
- Returns:
- total record count
- Throws:
java.sql.SQLException