-
-
Field Summary
Fields Modifier and Type Field 描述 static intparameterModeIn常数表示参数的模式为IN。static intparameterModeInOut常数表示参数的模式为INOUT。static intparameterModeOut常数表示参数的模式为OUT。static intparameterModeUnknown常数表示参数的模式未知。static intparameterNoNulls该常量指示一个参数将不允许NULL值。static intparameterNullable该常量指示一个参数将允许NULL值。static intparameterNullableUnknown指示参数的无效性的常数未知。
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 StringgetParameterClassName(int param)检索其实例应传递给方法PreparedStatement.setObject的Java类的完全限定名称。intgetParameterCount()获取的参数中的数PreparedStatement对象指此ParameterMetaData对象包含的信息。intgetParameterMode(int param)检索指定参数的模式。intgetParameterType(int param)检索指定参数的SQL类型。StringgetParameterTypeName(int param)检索指定参数的数据库特定类型名称。intgetPrecision(int param)检索指定参数的指定列大小。intgetScale(int param)检索小数点右侧指定参数的位数。 对于不适用比例的数据类型,返回0。intisNullable(int param)检索指定参数中是否允许空值。booleanisSigned(int param)检索指定参数的值是否可以是符号数。-
Methods inherited from interface java.sql.Wrapper
isWrapperFor, unwrap
-
-
-
-
字段详细信息
-
parameterNoNulls
static final int parameterNoNulls
该常量指示参数不允许NULL值。- 另请参见:
- Constant Field Values
-
parameterNullable
static final int parameterNullable
该常量指示一个参数将允许NULL值。- 另请参见:
- Constant Field Values
-
parameterNullableUnknown
static final int parameterNullableUnknown
指示参数的无效性的常数未知。- 另请参见:
- Constant Field Values
-
parameterModeUnknown
static final int parameterModeUnknown
常数表示参数的模式未知。- 另请参见:
- Constant Field Values
-
parameterModeIn
static final int parameterModeIn
常数表示参数的模式为IN。- 另请参见:
- Constant Field Values
-
parameterModeInOut
static final int parameterModeInOut
常数表示参数的模式为INOUT。- 另请参见:
- Constant Field Values
-
parameterModeOut
static final int parameterModeOut
常数表示参数的模式为OUT。- 另请参见:
- Constant Field Values
-
-
方法详细信息
-
getParameterCount
int getParameterCount() throws SQLException获取的参数中的数PreparedStatement对象指此ParameterMetaData对象包含的信息。- 结果
- 参数数量
- 异常
-
SQLException- 如果发生数据库访问错误 - 从以下版本开始:
- 1.4
-
isNullable
int isNullable(int param) throws SQLException检索指定参数中是否允许空值。- 参数
-
param- 第一个参数是1,第二个是2,... - 结果
-
给定参数的可空性状态;
之一
ParameterMetaData.parameterNoNulls,ParameterMetaData.parameterNullable,或ParameterMetaData.parameterNullableUnknown - 异常
-
SQLException- 如果发生数据库访问错误 - 从以下版本开始:
- 1.4
-
isSigned
boolean isSigned(int param) throws SQLException检索指定参数的值是否可以是符号数。- 参数
-
param- 第一个参数是1,第二个是2,... - 结果
-
true如果是这样的话 否则为false - 异常
-
SQLException- 如果发生数据库访问错误 - 从以下版本开始:
- 1.4
-
getPrecision
int getPrecision(int param) throws SQLException检索指定参数的指定列大小。返回的值表示给定参数的最大列大小。 对于数值数据,这是最大精度。 对于字符数据,这是字符长度。 对于datetime数据类型,这是String表示形式的长度(假定分数秒分量的最大允许精度)。 对于二进制数据,这是以字节为单位的长度。 对于ROWID数据类型,这是以字节为单位的长度。 对于列大小不适用的数据类型返回0。
- 参数
-
param- 第一个参数是1,第二个是2,... - 结果
- 精确
- 异常
-
SQLException- 如果发生数据库访问错误 - 从以下版本开始:
- 1.4
-
getScale
int getScale(int param) throws SQLException检索小数点右侧指定参数的位数。 对于不适用比例的数据类型,返回0。- 参数
-
param- 第一个参数是1,第二个是2,... - 结果
- 规模
- 异常
-
SQLException- 如果发生数据库访问错误 - 从以下版本开始:
- 1.4
-
getParameterType
int getParameterType(int param) throws SQLException检索指定参数的SQL类型。- 参数
-
param- 第一个参数是1,第二个是2,... - 结果
-
SQL类型从
java.sql.Types - 异常
-
SQLException- 如果发生数据库访问错误 - 从以下版本开始:
- 1.4
- 另请参见:
-
Types
-
getParameterTypeName
String getParameterTypeName(int param) throws SQLException
检索指定参数的数据库特定类型名称。- 参数
-
param- 第一个参数是1,第二个是2,... - 结果
- 键入数据库使用的名称。 如果参数类型是用户定义的类型,则返回完全限定类型的名称。
- 异常
-
SQLException- 如果发生数据库访问错误 - 从以下版本开始:
- 1.4
-
getParameterClassName
String getParameterClassName(int param) throws SQLException
检索要将实例应传递给方法PreparedStatement.setObject的Java类的完全限定名称。- 参数
-
param- 第一个参数是1,第二个是2,... - 结果
-
Java编程语言中将由方法
PreparedStatement.setObject用于设置指定参数中的值的完全限定名称。 这是用于自定义映射的类名。 - 异常
-
SQLException- 如果发生数据库访问错误 - 从以下版本开始:
- 1.4
-
getParameterMode
int getParameterMode(int param) throws SQLException检索指定参数的模式。- 参数
-
param- 第一个参数是1,第二个是2,... - 结果
-
模式的参数;
之一
ParameterMetaData.parameterModeIn,ParameterMetaData.parameterModeOut,或ParameterMetaData.parameterModeInOutParameterMetaData.parameterModeUnknown。 - 异常
-
SQLException- 如果发生数据库访问错误 - 从以下版本开始:
- 1.4
-
-