setTime(int parameterIndex, Time x, Calendar cal)
Syntax:
void setTime(int parameterIndex,
             Time x,
             Calendar cal)
             throws SQLException
                                        Description:
Sets the designated parameter to the given java.sql.Time value, using the given Calendar object. The driver uses the Calendar object to construct an SQL TIME value, which the driver then sends to the database. With a Calendar object, the driver can calculate the time taking into account a custom timezone. If no Calendar object is specified, the driver uses the default timezone, which is that of the virtual machine running the application.
Parameters:
parameterIndex
the first parameter is 1, the second is 2, ...
x
the parameter value
cal
the Calendar object the driver will use to construct the date
Throws:
SQLException - if a database access error occurs, parameterIndex is less than 1 or greater than the number of parameters, or the prepared statement has been closed
Reference:
For more information, reference JDBC documentation for: PreparedStatement.setTime(int, Time, Calendar)