-
-
字段汇总
字段 变量和类型 字段 描述 static intparameterModeIn常量表示参数的模式为IN。static intparameterModeInOut常量表示参数的模式为INOUT。static intparameterModeOut常量表示参数的模式为OUT。static intparameterModeUnknown该常量表示参数的模式未知。static intparameterNoNulls该常量指示参数不允许NULL值。static intparameterNullable该常量指示参数将允许NULL值。static intparameterNullableUnknown该常量表示参数的可为空性未知。
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 StringgetParameterClassName(int param)检索应将其实例传递给方法PreparedStatement.setObject的Java类的完全限定名称。intgetParameterCount()检索此ParameterMetaData对象包含信息的PreparedStatement对象中的参数数。intgetParameterMode(int param)检索指定参数的模式。intgetParameterType(int param)检索指定参数的SQL类型。StringgetParameterTypeName(int param)检索指定参数的特定于数据库的类型名称。intgetPrecision(int param)检索指定参数的指定列大小。intgetScale(int param)检索指定参数的小数点右边的位数。 对于不适用比例的数据类型,将返回0。intisNullable(int param)检索指定参数中是否允许空值。booleanisSigned(int param)检索指定参数的值是否可以是带符号的数字。-
声明方法的接口 java.sql.Wrapper
isWrapperFor, unwrap
-
-
-
-
字段详细信息
-
parameterNoNulls
static final int parameterNoNulls
该常量指示参数不允许NULL值。- 另请参见:
- 常数字段值
-
parameterNullable
static final int parameterNullable
该常量指示参数将允许NULL值。- 另请参见:
- 常数字段值
-
parameterNullableUnknown
static final int parameterNullableUnknown
该常量表示参数的可为空性未知。- 另请参见:
- 常数字段值
-
parameterModeUnknown
static final int parameterModeUnknown
该常量表示参数的模式未知。- 另请参见:
- 常数字段值
-
parameterModeIn
static final int parameterModeIn
常量表示参数的模式为IN。- 另请参见:
- 常数字段值
-
parameterModeInOut
static final int parameterModeInOut
常量表示参数的模式为INOUT。- 另请参见:
- 常数字段值
-
parameterModeOut
static final int parameterModeOut
常量表示参数的模式为OUT。- 另请参见:
- 常数字段值
-
-
方法详细信息
-
getParameterCount
int getParameterCount() throws SQLException检索此ParameterMetaData对象包含信息的PreparedStatement对象中的参数数。- 结果
- 参数的数量
- 异常
-
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将使用该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
-
-