public class ScalarHandler<T> extends Object implements ResultSetHandler<T>
T: 要转化为的对象的类型
| 限定符和类型 | 字段和说明 |
|---|---|
static ScalarHandler<BigDecimal> |
BigDecimal |
static ScalarHandler<Boolean> |
Boolean |
static ScalarHandler<Byte> |
Byte |
static ScalarHandler<Character> |
Char |
static ResultSetHandler<Date> |
Date |
static ScalarHandler<Double> |
Double |
static ScalarHandler<Float> |
Float |
static ScalarHandler<Integer> |
Integer |
static ScalarHandler<Long> |
Long |
static ScalarHandler<Short> |
Short |
static ScalarHandler<String> |
String |
| 构造器和说明 |
|---|
ScalarHandler()
创建 ScalarHandler 的新实例
第一列将会从 handle() 方法中返回
|
ScalarHandler(int columnIndex)
创建 ScalarHandler 的新实例
|
ScalarHandler(int columnIndex,
Class<T> cls) |
ScalarHandler(String columnName)
创建 ScalarHandler 的新实例
|
public static final ScalarHandler<Integer> Integer
public static final ScalarHandler<Long> Long
public static final ScalarHandler<Byte> Byte
public static final ScalarHandler<Short> Short
public static final ScalarHandler<Double> Double
public static final ScalarHandler<Float> Float
public static final ScalarHandler<Boolean> Boolean
public static final ScalarHandler<Character> Char
public static final ScalarHandler<String> String
public static final ScalarHandler<BigDecimal> BigDecimal
public static final ResultSetHandler<Date> Date
public ScalarHandler()
public ScalarHandler(int columnIndex)
columnIndex - 检索的列编号public ScalarHandler(String columnName)
columnName - 检索的列名public T handle(ResultSet rs) throws SQLException
handle 在接口中 ResultSetHandler<T>rs - ResultSetSQLException - 数据库访问出错抛出 SQLException 异常
类数据类型(T)与列类型不匹配抛出 ClassCastException 异常Copyright © 2020. All rights reserved.