| java.sql.ParameterMetaData |
An interface used to get information about the types and properties of
parameters in a PreparedStatement.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | parameterModeIn | Indicates that the parameter mode is IN. |
|||||||||
| int | parameterModeInOut | Indicates that the parameter mode is INOUT. |
|||||||||
| int | parameterModeOut | Indicates that the parameter mode is OUT. |
|||||||||
| int | parameterModeUnknown | Indicates that the parameter mode is not known. | |||||||||
| int | parameterNoNulls | Indicates that a parameter is not permitted to be NULL. |
|||||||||
| int | parameterNullable | Indicates that a parameter is permitted to be NULL. |
|||||||||
| int | parameterNullableUnknown | Indicates that whether a parameter is allowed to be null or not
is not known. |
|||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Gets the fully-qualified name of the Java class which should be passed as
a parameter to the method
PreparedStatement.setObject. | |||||||||||
Gets the number of parameters in the
PreparedStatement for which
this ParameterMetaData contains information. | |||||||||||
Gets the mode of the specified parameter.
| |||||||||||
Gets the SQL type of a specified parameter.
| |||||||||||
Gets the database-specific type name of a specified parameter.
| |||||||||||
Gets the number of decimal digits for a specified parameter.
| |||||||||||
Gets the number of digits after the decimal point for a specified
parameter.
| |||||||||||
Gets whether
null values are allowed for the specified parameter. | |||||||||||
Gets whether values for the specified parameter can be signed numbers.
| |||||||||||
Indicates that the parameter mode is IN.
Indicates that the parameter mode is INOUT.
Indicates that the parameter mode is OUT.
Indicates that the parameter mode is not known.
Indicates that a parameter is not permitted to be NULL.
Indicates that a parameter is permitted to be NULL.
Indicates that whether a parameter is allowed to be null or not
is not known.
Gets the fully-qualified name of the Java class which should be passed as
a parameter to the method PreparedStatement.setObject.
| paramIndex | the index number of the parameter, where the first parameter has index 1. |
|---|
| SQLException | if a database error happens. |
|---|
Gets the number of parameters in the PreparedStatement for which
this ParameterMetaData contains information.
| SQLException | if a database error happens. |
|---|
Gets the mode of the specified parameter. Can be one of:
| paramIndex | the index number of the parameter, where the first parameter has index 1. |
|---|
| SQLException | if a database error happens. |
|---|
Gets the SQL type of a specified parameter.
| paramIndex | the index number of the parameter, where the first parameter has index 1. |
|---|
java.sql.Types.| SQLException | if a database error happens. |
|---|
Gets the database-specific type name of a specified parameter.
| paramIndex | the index number of the parameter, where the first parameter has index 1. |
|---|
| SQLException | if a database error happens. |
|---|
Gets the number of decimal digits for a specified parameter.
| paramIndex | the index number of the parameter, where the first parameter has index 1. |
|---|
0 if the parameter is not a numeric type.| SQLException | if a database error happens. |
|---|
Gets the number of digits after the decimal point for a specified parameter.
| paramIndex | the index number of the parameter, where the first parameter has index 1. |
|---|
0 if the parameter is not a numeric type.| SQLException | if a database error happens. |
|---|
Gets whether null values are allowed for the specified parameter.
The returned value is one of:
| paramIndex | the index number of the parameter, where the first parameter has index 1. |
|---|
| SQLException | if a database error is encountered. |
|---|
Gets whether values for the specified parameter can be signed numbers.
| paramIndex | the index number of the parameter, where the first parameter has index 1. |
|---|
true if values can be signed numbers for this parameter,
false otherwise.| SQLException | if a database error happens. |
|---|