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