| 程序包 | 说明 |
|---|---|
| cn.tenmg.sqltool.sql | |
| cn.tenmg.sqltool.sql.dialect | |
| cn.tenmg.sqltool.sql.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
SQLDialect.countSql(String sql,
SQLMetaData sqlMetaData)
根据SQL生成特定数据库统计总记录数SQL
|
String |
SQLDialect.pageSql(Connection con,
String sql,
Map<String,?> params,
SQLMetaData sqlMetaData,
int pageSize,
long currentPage)
根据SQL、页容量pageSize和当前页码currentPage生成特定数据库的分页查询SQL
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
AbstractSQLDialect.countSql(String sql,
SQLMetaData sqlMetaData) |
String |
SQLServerDialect.pageSql(Connection con,
String sql,
Map<String,?> params,
SQLMetaData sqlMetaData,
int pageSize,
long currentPage) |
String |
PostgreSQLDialect.pageSql(Connection con,
String sql,
Map<String,?> params,
SQLMetaData sqlMetaData,
int pageSize,
long currentPage) |
String |
OracleDialect.pageSql(Connection con,
String sql,
Map<String,?> params,
SQLMetaData sqlMetaData,
int pageSize,
long currentPage) |
String |
MySQLDialect.pageSql(Connection con,
String sql,
Map<String,?> params,
SQLMetaData sqlMetaData,
int pageSize,
long currentPage) |
| 限定符和类型 | 方法和说明 |
|---|---|
static SQLMetaData |
SQLUtils.getSQLMetaData(String sql)
获取SQL相关数据(不对SQL做null校验)
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String[] |
SQLUtils.getColumnLabels(Connection con,
String sql,
Map<String,?> params,
SQLMetaData sqlMetaData)
获取SQL字段名列表
|
Copyright © 2021. All rights reserved.