Package de.uplanet.lucy.server.util.db
Class DbPreparedStatement
- java.lang.Object
-
- de.uplanet.lucy.server.util.db.DbPreparedStatement
-
- All Implemented Interfaces:
IDbPreparedStatement,ICloseable,AutoCloseable
public final class DbPreparedStatement extends Object implements IDbPreparedStatement
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Close this statement.voidexecute()Executes the SQL statement in this object, which may be any kind of SQL statement.BigDecimalexecuteAndGetScalarBigDecimalValue()Typed version ofIDbPreparedStatement.executeAndGetScalarValue().BigDecimalexecuteAndGetScalarBigDecimalValue(Object p_valueFallback)Typed version ofIDbPreparedStatement.executeAndGetScalarValue(Object).BooleanexecuteAndGetScalarBooleanValue()Typed version ofIDbPreparedStatement.executeAndGetScalarValue().BooleanexecuteAndGetScalarBooleanValue(Object p_valueFallback)Typed version ofIDbPreparedStatement.executeAndGetScalarValue(Object).ByteexecuteAndGetScalarByteValue()Typed version ofIDbPreparedStatement.executeAndGetScalarValue().ByteexecuteAndGetScalarByteValue(Object p_valueFallback)Typed version ofIDbPreparedStatement.executeAndGetScalarValue(Object).DateexecuteAndGetScalarDateValue()Typed version ofIDbPreparedStatement.executeAndGetScalarValue().DateexecuteAndGetScalarDateValue(Object p_valueFallback)Typed version ofIDbPreparedStatement.executeAndGetScalarValue(Object).DoubleexecuteAndGetScalarDoubleValue()Typed version ofIDbPreparedStatement.executeAndGetScalarValue().DoubleexecuteAndGetScalarDoubleValue(Object p_valueFallback)Typed version ofIDbPreparedStatement.executeAndGetScalarValue(Object).FloatexecuteAndGetScalarFloatValue()Typed version ofIDbPreparedStatement.executeAndGetScalarValue().FloatexecuteAndGetScalarFloatValue(Object p_valueFallback)Typed version ofIDbPreparedStatement.executeAndGetScalarValue(Object).IntegerexecuteAndGetScalarIntValue()Typed version ofIDbPreparedStatement.executeAndGetScalarValue().IntegerexecuteAndGetScalarIntValue(Object p_valueFallback)Typed version ofIDbPreparedStatement.executeAndGetScalarValue(Object).LongexecuteAndGetScalarLongValue()Typed version ofIDbPreparedStatement.executeAndGetScalarValue().LongexecuteAndGetScalarLongValue(Object p_valueFallback)Typed version ofIDbPreparedStatement.executeAndGetScalarValue(Object).ShortexecuteAndGetScalarShortValue()Typed version ofIDbPreparedStatement.executeAndGetScalarValue().ShortexecuteAndGetScalarShortValue(Object p_valueFallback)Typed version ofIDbPreparedStatement.executeAndGetScalarValue(Object).StringexecuteAndGetScalarStringValue()Typed version ofIDbPreparedStatement.executeAndGetScalarValue().StringexecuteAndGetScalarStringValue(Object p_valueFallback)Typed version ofIDbPreparedStatement.executeAndGetScalarValue(Object).TimestampexecuteAndGetScalarTimestampValue()Typed version ofIDbPreparedStatement.executeAndGetScalarValue().TimestampexecuteAndGetScalarTimestampValue(Object p_valueFallback)Typed version ofIDbPreparedStatement.executeAndGetScalarValue(Object).DateexecuteAndGetScalarTimeValue()Typed version ofIDbPreparedStatement.executeAndGetScalarValue().DateexecuteAndGetScalarTimeValue(Object p_valueFallback)Typed version ofIDbPreparedStatement.executeAndGetScalarValue(Object).ObjectexecuteAndGetScalarValue()Get the value of the first column in the first row of the result set.ObjectexecuteAndGetScalarValue(Object p_valueFallback)Get the value of the first column in the first row of the result set.IValueHolder<?>executeAndGetScalarValueHolder()Get the value of the first column in the first row of the result set.DbResultSetexecuteQuery()Executes the SQL query in this object and returns theIDbResultSetobject generated by the query.intexecuteUpdate()Executes the SQL statement in this object, which must be an SQL Data Manipulation Language (DML) statement, such asINSERT,UPDATEorDELETE; or an SQL statement that returns nothing, such as a DDL statement.intgetFetchSize()Get the fetch size of the underlying prepared statement.voidsetBigDecimal(int p_iIdx, Object p_value)Sets the designated parameter to the given number value.voidsetBoolean(int p_iIdx, Object p_value)Sets the designated parameter to the given boolean value.voidsetByte(int p_iIdx, Object p_value)Sets the designated parameter to the given integer value.voidsetCharacterStream(int p_iIdx, Object p_value)Sets the designated parameter to the value given string value.voidsetDate(int p_iIdx, Object p_value)Sets the designated parameter to the given date value.voidsetDate(int p_iIdx, Object p_value, Calendar p_cal)Sets the designated parameter to the given date value.voidsetDate(int p_iIdx, Object p_value, TimeZone p_tz)Sets the designated parameter to the given date value.voidsetDouble(int p_iIdx, Object p_value)Sets the designated parameter to the given floating point number value.voidsetFetchSize(int p_iFetchSize)Set the fetch size of the underlying prepared statement.voidsetFloat(int p_iIdx, Object p_value)Sets the designated parameter to the given floating point number value.voidsetInt(int p_iIdx, Object p_value)Sets the designated parameter to the given integer number value.voidsetLong(int p_iIdx, Object p_value)Sets the designated parameter to the given integer number value.voidsetShort(int p_iIdx, Object p_value)Sets the designated parameter to the given integer number value.voidsetString(int p_iIdx, Object p_value)Sets the designated parameter to the given string value.voidsetTime(int p_iIdx, Object p_value)Sets the designated parameter to the given time value.voidsetTime(int p_iIdx, Object p_value, Calendar p_cal)Sets the designated parameter to the given time value.voidsetTime(int p_iIdx, Object p_value, TimeZone p_tz)Sets the designated parameter to the given time value.voidsetTimestamp(int p_iIdx, Object p_value)Sets the designated parameter to the given timestamp value.voidsetTimestamp(int p_iIdx, Object p_value, Calendar p_cal)Sets the designated parameter to the given timestamp value.voidsetTimestamp(int p_iIdx, Object p_value, TimeZone p_tz)Sets the designated parameter to the given timestamp value.
-
-
-
Method Detail
-
getFetchSize
public int getFetchSize() throws SQLExceptionDescription copied from interface:IDbPreparedStatementGet the fetch size of the underlying prepared statement.- Specified by:
getFetchSizein interfaceIDbPreparedStatement- Returns:
- The fetch size.
- Throws:
SQLException- See Also:
Statement.setFetchSize(int)
-
setFetchSize
public void setFetchSize(int p_iFetchSize) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSet the fetch size of the underlying prepared statement.- Specified by:
setFetchSizein interfaceIDbPreparedStatement- Parameters:
p_iFetchSize- The fetch size.- Throws:
SQLException- See Also:
Statement.setFetchSize(int)
-
execute
public void execute() throws SQLExceptionDescription copied from interface:IDbPreparedStatementExecutes the SQL statement in this object, which may be any kind of SQL statement.- Specified by:
executein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.
-
executeUpdate
public int executeUpdate() throws SQLExceptionDescription copied from interface:IDbPreparedStatementExecutes the SQL statement in this object, which must be an SQL Data Manipulation Language (DML) statement, such asINSERT,UPDATEorDELETE; or an SQL statement that returns nothing, such as a DDL statement.- Specified by:
executeUpdatein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.
-
executeQuery
public DbResultSet executeQuery() throws SQLException
Description copied from interface:IDbPreparedStatementExecutes the SQL query in this object and returns theIDbResultSetobject generated by the query.- Specified by:
executeQueryin interfaceIDbPreparedStatement- Returns:
- An
IDbResultSetobject that contains the data produced by the query; nevernull. - Throws:
SQLException- If a database error occurred.
-
executeAndGetScalarValueHolder
public IValueHolder<?> executeAndGetScalarValueHolder() throws SQLException
Get the value of the first column in the first row of the result set.If the result set is empty,
nullis returned.- Specified by:
executeAndGetScalarValueHolderin interfaceIDbPreparedStatement- Returns:
- A value holder that contains the value of the first column in the first
row of the result set, or
nullif the result set is empty. - Throws:
SQLException
-
executeAndGetScalarValue
public Object executeAndGetScalarValue(Object p_valueFallback) throws SQLException
Get the value of the first column in the first row of the result set.If the result set is empty, or the value is
null,p_valueIfNullis returned.- Specified by:
executeAndGetScalarValuein interfaceIDbPreparedStatement- Parameters:
p_valueFallback- The return value if the query returns an empty result set ornull.- Returns:
- The value of the first column in the first row of the result set,
or
p_valueIfNullif the result set is empty, or the value isnull. - Throws:
SQLException
-
executeAndGetScalarValue
public Object executeAndGetScalarValue() throws SQLException
Get the value of the first column in the first row of the result set.If the result set is empty,
nullis returned.- Specified by:
executeAndGetScalarValuein interfaceIDbPreparedStatement- Returns:
- The value of the first column in the first row of the result set,
or
nullif the result set is empty. - Throws:
SQLException
-
executeAndGetScalarBooleanValue
public Boolean executeAndGetScalarBooleanValue(Object p_valueFallback) throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue(Object).- Specified by:
executeAndGetScalarBooleanValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue(Object)
-
executeAndGetScalarBooleanValue
public Boolean executeAndGetScalarBooleanValue() throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue().- Specified by:
executeAndGetScalarBooleanValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue()
-
executeAndGetScalarByteValue
public Byte executeAndGetScalarByteValue(Object p_valueFallback) throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue(Object).- Specified by:
executeAndGetScalarByteValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue(Object)
-
executeAndGetScalarByteValue
public Byte executeAndGetScalarByteValue() throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue().- Specified by:
executeAndGetScalarByteValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue()
-
executeAndGetScalarShortValue
public Short executeAndGetScalarShortValue(Object p_valueFallback) throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue(Object).- Specified by:
executeAndGetScalarShortValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue(Object)
-
executeAndGetScalarShortValue
public Short executeAndGetScalarShortValue() throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue().- Specified by:
executeAndGetScalarShortValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue()
-
executeAndGetScalarIntValue
public Integer executeAndGetScalarIntValue(Object p_valueFallback) throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue(Object).- Specified by:
executeAndGetScalarIntValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue(Object)
-
executeAndGetScalarIntValue
public Integer executeAndGetScalarIntValue() throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue().- Specified by:
executeAndGetScalarIntValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue()
-
executeAndGetScalarLongValue
public Long executeAndGetScalarLongValue(Object p_valueFallback) throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue(Object).- Specified by:
executeAndGetScalarLongValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue(Object)
-
executeAndGetScalarLongValue
public Long executeAndGetScalarLongValue() throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue().- Specified by:
executeAndGetScalarLongValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue()
-
executeAndGetScalarFloatValue
public Float executeAndGetScalarFloatValue(Object p_valueFallback) throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue(Object).- Specified by:
executeAndGetScalarFloatValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue(Object)
-
executeAndGetScalarFloatValue
public Float executeAndGetScalarFloatValue() throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue().- Specified by:
executeAndGetScalarFloatValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue()
-
executeAndGetScalarDoubleValue
public Double executeAndGetScalarDoubleValue(Object p_valueFallback) throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue(Object).- Specified by:
executeAndGetScalarDoubleValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue(Object)
-
executeAndGetScalarDoubleValue
public Double executeAndGetScalarDoubleValue() throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue().- Specified by:
executeAndGetScalarDoubleValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue()
-
executeAndGetScalarBigDecimalValue
public BigDecimal executeAndGetScalarBigDecimalValue(Object p_valueFallback) throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue(Object).- Specified by:
executeAndGetScalarBigDecimalValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue(Object)
-
executeAndGetScalarBigDecimalValue
public BigDecimal executeAndGetScalarBigDecimalValue() throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue().- Specified by:
executeAndGetScalarBigDecimalValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue()
-
executeAndGetScalarStringValue
public String executeAndGetScalarStringValue(Object p_valueFallback) throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue(Object).- Specified by:
executeAndGetScalarStringValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue(Object)
-
executeAndGetScalarStringValue
public String executeAndGetScalarStringValue() throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue().- Specified by:
executeAndGetScalarStringValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue()
-
executeAndGetScalarTimestampValue
public Timestamp executeAndGetScalarTimestampValue(Object p_valueFallback) throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue(Object).- Specified by:
executeAndGetScalarTimestampValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue(Object)
-
executeAndGetScalarTimestampValue
public Timestamp executeAndGetScalarTimestampValue() throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue().- Specified by:
executeAndGetScalarTimestampValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue()
-
executeAndGetScalarDateValue
public Date executeAndGetScalarDateValue(Object p_valueFallback) throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue(Object).- Specified by:
executeAndGetScalarDateValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue(Object)
-
executeAndGetScalarDateValue
public Date executeAndGetScalarDateValue() throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue().- Specified by:
executeAndGetScalarDateValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue()
-
executeAndGetScalarTimeValue
public Date executeAndGetScalarTimeValue(Object p_valueFallback) throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue(Object).- Specified by:
executeAndGetScalarTimeValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue(Object)
-
executeAndGetScalarTimeValue
public Date executeAndGetScalarTimeValue() throws SQLException, ValueCastException
Description copied from interface:IDbPreparedStatementTyped version ofIDbPreparedStatement.executeAndGetScalarValue().- Specified by:
executeAndGetScalarTimeValuein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.ValueCastException- If the database value could not be cast to the specific type.- See Also:
IDbPreparedStatement.executeAndGetScalarValue()
-
setBoolean
public void setBoolean(int p_iIdx, Object p_value) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given boolean value.- Specified by:
setBooleanin interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setInt
public void setInt(int p_iIdx, Object p_value) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given integer number value.- Specified by:
setIntin interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setLong
public void setLong(int p_iIdx, Object p_value) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given integer number value.- Specified by:
setLongin interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setShort
public void setShort(int p_iIdx, Object p_value) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given integer number value.- Specified by:
setShortin interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setByte
public void setByte(int p_iIdx, Object p_value) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given integer value.- Specified by:
setBytein interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setBigDecimal
public void setBigDecimal(int p_iIdx, Object p_value) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given number value.- Specified by:
setBigDecimalin interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setFloat
public void setFloat(int p_iIdx, Object p_value) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given floating point number value.- Specified by:
setFloatin interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setDouble
public void setDouble(int p_iIdx, Object p_value) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given floating point number value.- Specified by:
setDoublein interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setTimestamp
public void setTimestamp(int p_iIdx, Object p_value) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given timestamp value.A calendar with the time zone that is associated with the database connection that was used to create this statement is used to write the timestamp to the database.
- Specified by:
setTimestampin interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setTimestamp
public void setTimestamp(int p_iIdx, Object p_value, TimeZone p_tz) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given timestamp value.- Specified by:
setTimestampin interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.p_tz- The time zone to be used when writing the timestamp to the database. If this parameter is omitted, the time zone that is associated with the database connection that was used to create this statement is used.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setTimestamp
public void setTimestamp(int p_iIdx, Object p_value, Calendar p_cal) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given timestamp value.- Specified by:
setTimestampin interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.p_cal- The calendar to be used when writing the timestamp to the database. If this parameter is omitted, a calendar with the time zone that is associated with the database connection that was used to create this statement is used.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setTime
public void setTime(int p_iIdx, Object p_value) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given time value.A calendar with the time zone that is associated with the database connection that was used to create this statement is used to write the time value to the database.
- Specified by:
setTimein interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setTime
public void setTime(int p_iIdx, Object p_value, TimeZone p_tz) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given time value.- Specified by:
setTimein interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.p_tz- The time zone to be used when writing the time value to the database. If this parameter is omitted, the time zone that is associated with the database connection that was used to create this statement is used.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setTime
public void setTime(int p_iIdx, Object p_value, Calendar p_cal) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given time value.- Specified by:
setTimein interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.p_cal- The calendar to be used when writing the time to the database. If this parameter is omitted, a calendar with the time zone that is associated with the database connection that was used to create this statement is used.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setDate
public void setDate(int p_iIdx, Object p_value) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given date value.A calendar with the time zone that is associated with the database connection that was used to create this statement is used to write the time value to the database.
- Specified by:
setDatein interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setDate
public void setDate(int p_iIdx, Object p_value, TimeZone p_tz) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given date value.- Specified by:
setDatein interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.p_tz- The time zone to be used when writing the date value to the database. If this parameter is omitted, the time zone that is associated with the database connection that was used to create this statement is used.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setDate
public void setDate(int p_iIdx, Object p_value, Calendar p_cal) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given date value.- Specified by:
setDatein interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.p_cal- The calendar to be used when writing the date to the database. If this parameter is omitted, a calendar with the time zone that is associated with the database connection that was used to create this statement is used.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setString
public void setString(int p_iIdx, Object p_value) throws SQLExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the given string value.- Specified by:
setStringin interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.
-
setCharacterStream
public void setCharacterStream(int p_iIdx, Object p_value) throws SQLException, IOExceptionDescription copied from interface:IDbPreparedStatementSets the designated parameter to the value given string value.- Specified by:
setCharacterStreamin interfaceIDbPreparedStatement- Parameters:
p_iIdx- The first parameter is 1, the second is 2, ...p_value- The parameter value.- Throws:
SQLException- If the parameter index does not correspond to a parameter marker in the SQL statement, if a database access error occurs, or this method is called on a closed statement.IOException
-
close
public void close() throws SQLExceptionClose this statement.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceIDbPreparedStatement- Throws:
SQLException- If a database error occurred.
-
-