public default void setObject (int parameterIndex, Object x, SQLType targetSqlType) throws SQLException

Sets the value of the designated parameter with the given object. This method is similar to setObject(int parameterIndex, Object x, SQLType targetSqlType, int scaleOrLength), except that it assumes a scale of zero.

The default implementation will throw SQLFeatureNotSupportedException

Parameters:
parameterIndex    the first parameter is 1, the second is 2, ...
x    the object containing the input parameter value
targetSqlType    the SQL type to be sent to the database

Exceptions:
SQLException    if parameterIndex 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 PreparedStatement
SQLFeatureNotSupportedException    if the JDBC driver does not support the specified targetSqlType

See also:
JDBCType, SQLType

Since:  1.8