public class URLTypeHandler extends AbstractSQLTypeHandler
构造器和说明 |
---|
URLTypeHandler() |
限定符和类型 | 方法和说明 |
---|---|
void |
checkIsString(java.sql.PreparedStatement ps,
int i,
java.lang.Object value,
int columnType) |
java.net.URL |
getValue(java.sql.ResultSet rs,
int index,
int type)
将从数据库中获取的值转化成合适的FR中使用的值
|
protected void |
parseString(java.sql.PreparedStatement ps,
int i,
java.lang.String value) |
void |
setValue(java.sql.PreparedStatement ps,
int i,
java.lang.Object value,
int columnType)
将给定的值通过恰当的类型转换后放入到预处理SQL中
|
dealNull4BasicType, getIntegerValue
public void setValue(java.sql.PreparedStatement ps, int i, java.lang.Object value, int columnType) throws java.sql.SQLException
SQLTypeHandler
ps
- 预处理SQLi
- 参数索引value
- 初始值columnType
- 列类型java.sql.SQLException
- 如果值设置失败则抛出异常public void checkIsString(java.sql.PreparedStatement ps, int i, java.lang.Object value, int columnType) throws java.sql.SQLException
checkIsString
在类中 AbstractSQLTypeHandler
java.sql.SQLException
protected void parseString(java.sql.PreparedStatement ps, int i, java.lang.String value) throws java.lang.Exception
parseString
在类中 AbstractSQLTypeHandler
java.lang.Exception
public java.net.URL getValue(java.sql.ResultSet rs, int index, int type) throws java.sql.SQLException
SQLTypeHandler
rs
- 预处理SQLindex
- 查询结果的某行索引type
- 数据库字段类型java.sql.SQLException
- 如果值获取失败则抛出此异常