public class SqlUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
AND |
static String |
DELETE |
static String |
DOT |
static String |
FOR_UPDATE |
static String |
FROM |
static String |
INSERT |
static String |
LOCK_IN_SHARE_MODE |
static int |
MYSQL_TABLE_NOT_EXISTS_CODE |
static String |
OR |
static String |
SELECT |
static String |
SET |
static String |
SQL_COMMA_SEPARATOR |
static int |
SQL_TYPE_DELETE |
static int |
SQL_TYPE_INSERT |
static int |
SQL_TYPE_SELECT |
static int |
SQL_TYPE_UPDATE |
static String |
UPDATE |
static String |
WHERE |
| 构造器和说明 |
|---|
SqlUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
blobToObject(byte[] blob,
Class<T> type)
bytes to java object.
|
static void |
cutSuffix(String suffix,
StringBuilder stringBuilder)
从字符串构造器剪掉结束符
|
static byte[] |
objectToBlob(Object o)
java Object to bytes
|
static ModifiedRecord |
recordByColumns(ResultSet rs,
List<String> columns)
获取修改记录
|
static String |
tableName(String fieldFullyQualifiedName)
从完全标识字段名获取表名
|
public static final int MYSQL_TABLE_NOT_EXISTS_CODE
public static final int SQL_TYPE_INSERT
public static final int SQL_TYPE_DELETE
public static final int SQL_TYPE_UPDATE
public static final int SQL_TYPE_SELECT
public static String tableName(String fieldFullyQualifiedName)
fieldFullyQualifiedName - fieldFullyQualifiedNamepublic static void cutSuffix(String suffix, StringBuilder stringBuilder)
suffix - suffixstringBuilder - stringBuilderpublic static ModifiedRecord recordByColumns(ResultSet rs, List<String> columns) throws SQLException
rs - rscolumns - columnsSQLException - SQLExceptionpublic static byte[] objectToBlob(Object o)
o - opublic static <T> T blobToObject(byte[] blob,
Class<T> type)
T - Tblob - blobtype - typeCopyright © 2019. All rights reserved.