Modifier and Type | Field and Description |
---|---|
static int |
parameterModeIn
常数表示参数的模式为IN。
|
static int |
parameterModeInOut
常数表示参数的模式为INOUT。
|
static int |
parameterModeOut
常数表示参数的模式为OUT。
|
static int |
parameterModeUnknown
常数表示参数的模式未知。
|
static int |
parameterNoNulls
该常量指示一个参数不允许
NULL 值。
|
static int |
parameterNullable
常数表示一个参数将允许
NULL 值。
|
static int |
parameterNullableUnknown
指示参数的无效性的常数未知。
|
Modifier and Type | Method and Description |
---|---|
String |
getParameterClassName(int param)
检索要将其实例传递给方法
PreparedStatement.setObject 的Java类的完全限定名称。
|
int |
getParameterCount()
获取的参数中的数
PreparedStatement 对象指此
ParameterMetaData 对象包含的信息。
|
int |
getParameterMode(int param)
检索指定参数的模式。
|
int |
getParameterType(int param)
检索指定参数的SQL类型。
|
String |
getParameterTypeName(int param)
检索指定参数的数据库特定类型名称。
|
int |
getPrecision(int param)
检索指定参数的指定列大小。
|
int |
getScale(int param)
检索小数点右侧指定参数的位数。
|
int |
isNullable(int param)
检索指定参数中是否允许空值。
|
boolean |
isSigned(int param)
检索指定参数的值是否可以是符号数。
|
isWrapperFor, unwrap
static final int parameterNoNulls
NULL
值。
static final int parameterNullable
NULL
值。
static final int parameterNullableUnknown
static final int parameterModeUnknown
static final int parameterModeIn
static final int parameterModeInOut
static final int parameterModeOut
int getParameterCount() throws SQLException
PreparedStatement
对象指此
ParameterMetaData
对象包含的信息。
SQLException
- 如果发生数据库访问错误
int isNullable(int param) throws SQLException
param
- 第一个参数是1,第二个是2,...
ParameterMetaData.parameterNoNulls
, ParameterMetaData.parameterNullable
,或ParameterMetaData.parameterNullableUnknown
SQLException
- 如果发生数据库访问错误
boolean isSigned(int param) throws SQLException
param
- 第一个参数是1,第二个是2,...
true
如果是的话;
false
否则
SQLException
- 如果出现数据库访问错误
int getPrecision(int param) throws SQLException
返回的值表示给定参数的最大列大小。 对于数值数据,这是最大精度。 对于字符数据,这是字符长度。 对于datetime数据类型,这是String表示形式的长度(假定分数秒分量的最大允许精度)。 对于二进制数据,这是以字节为单位的长度。 对于ROWID数据类型,这是以字节为单位的长度。 对于列大小不适用的数据类型返回0。
param
- 第一个参数是1,第二个是2,...
SQLException
- 如果发生数据库访问错误
int getScale(int param) throws SQLException
param
- 第一个参数是1,第二个是2,...
SQLException
- 如果发生数据库访问错误
int getParameterType(int param) throws SQLException
param
- 第一个参数是1,第二个是2,...
java.sql.Types
SQLException
- 如果发生数据库访问错误
Types
String getParameterTypeName(int param) throws SQLException
param
- 第一个参数是1,第二个是2,...
SQLException
- 如果发生数据库访问错误
String getParameterClassName(int param) throws SQLException
PreparedStatement.setObject
的Java类的完全限定名称。
param
- 第一个参数是1,第二个是2,...
PreparedStatement.setObject
用于设置指定参数中的值。
这是用于自定义映射的类名。
SQLException
- 如果发生数据库访问错误
int getParameterMode(int param) throws SQLException
param
- 第一个参数是1,第二个是2,...
ParameterMetaData.parameterModeIn
, ParameterMetaData.parameterModeOut
,或ParameterMetaData.parameterModeInOut
ParameterMetaData.parameterModeUnknown
。
SQLException
- 如果发生数据库访问错误