public class Auxiliary
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.util.List<java.lang.String> |
checkOrderList |
构造器和说明 |
---|
Auxiliary(DataCenter dc)
构造函数,传入数据中心实例
|
限定符和类型 | 方法和说明 |
---|---|
int |
calDatasetRows(java.lang.String sql,
boolean cache)
计算由某一条SQL查询出来的数据集的总行数
|
int |
calDatasetRows(java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
boolean cache)
计算由某一条SQL查询出来的数据集的总行数
|
java.lang.String |
checkOrderby(java.lang.String sql)
检查SQL是否以order by 结尾
|
java.lang.String |
getPagesNavigator(java.lang.String baseUrl,
int currentPage,
int totalPages,
int totalRows)
通过指定的参数,生成用于上下翻页的html语法
|
static java.lang.String |
getSubString(java.lang.String longStr,
int len)
对中英文混合的字符串取子串(中文视为两个半宽字符)
|
java.lang.String |
getTemplate(java.lang.String fileName)
将指定的文件作为一个输入流
|
java.lang.Object |
getValueOfInc(java.lang.String tableName,
java.lang.String colName,
java.lang.String colType)
取得表中某一字段的最大值不并且加一
|
static void |
main(java.lang.String[] args) |
java.lang.String |
replaceHTMLTag(java.lang.String templateHTML,
java.lang.String tag,
java.lang.String value)
替换某一字符串中的标记
|
public Auxiliary(DataCenter dc)
dc
- 数据中心实例public java.lang.String getTemplate(java.lang.String fileName) throws java.io.FileNotFoundException, java.io.IOException
fileName
- 文件名称java.io.FileNotFoundException
- FileNotFoundExceptionjava.io.IOException
public java.lang.String getPagesNavigator(java.lang.String baseUrl, int currentPage, int totalPages, int totalRows)
baseUrl
- 用于翻页类的URLcurrentPage
- 当前页编号totalPages
- 总页数totalRows
- 总行数public java.lang.String replaceHTMLTag(java.lang.String templateHTML, java.lang.String tag, java.lang.String value)
templateHTML
- 待替换的字符串tag
- 标记value
- 标记替换值public static java.lang.String getSubString(java.lang.String longStr, int len)
longStr
- 用于取子串的字符串len
- 子串的长度public java.lang.Object getValueOfInc(java.lang.String tableName, java.lang.String colName, java.lang.String colType) throws java.lang.Exception
tableName
- 表名colName
- 字段名colType
- 字段的类型,integer/double/stringjava.lang.Exception
- Exceptionpublic java.lang.String checkOrderby(java.lang.String sql)
sql
- Stringpublic int calDatasetRows(java.lang.String sql, boolean cache)
sql
- String查询语句cache
- booleanpublic int calDatasetRows(java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, boolean cache)
sql
- String查询语句colsType
- String[]列类型obj
- Object[]参数cache
- booleanpublic static void main(java.lang.String[] args)