| |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
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