|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.sql
接口 ParameterMetaData
-
public interface ParameterMetaData
可用于获取关于 PreparedStatement
对象中参数的类型和属性信息的对象。
- 从以下版本开始:
- 1.4
字段摘要 | |
---|---|
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 指示不知道某一参数是否可为 null 的常量。 |
方法摘要 | |
---|---|
String |
getParameterClassName(int param) 检索 Java 类的完全限定名称,该类的实例应该传递给 PreparedStatement.setObject 方法。 |
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) 检索是否允许在指定参数中使用 null 值。 |
boolean |
isSigned(int param) 检索指定参数的值是否可以是带符号的数字。 |
字段详细信息 |
---|
parameterNoNulls
static final int parameterNoNulls
-
指示某一参数将不允许使用
NULL
值的常量。- 另请参见:
- 常量字段值
parameterNullable
static final int parameterNullable
-
指示某一参数将允许使用
NULL
值的常量。- 另请参见:
- 常量字段值
parameterNullableUnknown
static final int parameterNullableUnknown
-
指示不知道某一参数是否可为 null 的常量。
- 另请参见:
- 常量字段值
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
-
检索
PreparedStatement
对象中的参数的数量,此ParameterMetaData
对象包含了该对象的信息。 -
- 返回:
- 参数的数量
- 抛出:
-
SQLException
- 如果发生数据库访问错误 - 从以下版本开始:
- 1.4