ParameterMetaData

public interface ParameterMetaData implements Wrapper

An object that can be used to get information about the types and properties for each parameter marker in a PreparedStatement object. For some queries and driver implementations, the data that would be returned by a ParameterMetaData object may not be available until the PreparedStatement has been executed.

Some driver implementations may not be able to provide information about the types and properties for each parameter marker in a CallableStatement object.

Constant Summary

int parameterModeIn The constant indicating that the parameter's mode is IN.
int parameterModeInOut The constant indicating that the parameter's mode is INOUT.
int parameterModeOut The constant indicating that the parameter's mode is OUT.
int parameterModeUnknown The constant indicating that the mode of the parameter is unknown.
int parameterNoNulls The constant indicating that a parameter will not allow NULL values.
int parameterNullable The constant indicating that a parameter will allow NULL values.
int parameterNullableUnknown The constant indicating that the nullability of a parameter is unknown.

Public Method Summary

abstract String
getParameterClassName(int param)
Retrieves the fully-qualified name of the Java class whose instances should be passed to the method PreparedStatement.setObject.
abstract int
getParameterCount()
Retrieves the number of parameters in the PreparedStatement object for which this ParameterMetaData object contains information.
abstract int
getParameterMode(int param)
Retrieves the designated parameter's mode.
abstract int
getParameterType(int param)
Retrieves the designated parameter's SQL type.
abstract String
getParameterTypeName(int param)
Retrieves the designated parameter's database-specific type name.
abstract