java.sql.PreparedStatement methods supported

The PreparedStatement object represents a precompiled SQL statement.

The following methods are supported by the IMS JDBC drivers for the PreparedStatement interface.

Table 1. IMS JDBC drivers support for PreparedStatement
JDBC method IMS Universal JDBC driver and IMS Universal JCA/JDBC driver support
addBatch() No
clearParameters() Yes
execute() Yes
executeQuery() Yes
executeUpdate() Yes
getMetaData() Yes
getParameterMetaData() Yes
setArray(int i, Array x) Yes
setAsciiStream(int parameterIndex, InputStream x, int length) No
setBigDecimal(int parameterIndex, BigDecimal x) Yes
setBinaryStream(int parameterIndex, InputStream x, int length) No
setBlob(int i, Blob x) No
setBoolean(int parameterIndex, boolean x) Yes
setByte(int parameterIndex, byte x) Yes
setBytes(int parameterIndex, byte[] x) Yes
setCharacterStream(int parameterIndex, Reader reader, int length) No
setClob(int i, Clob x) Yes
setDate(int parameterIndex, Date x) Yes
setDate(int parameterIndex, Date x, Calendar cal) No
setDouble(int parameterIndex, double x) Yes
setFloat(int parameterIndex, float x) Yes
setInt(int parameterIndex, int x) Yes
setLong(int parameterIndex, long x) Yes
setNull(int parameterIndex, int sqlType) No
setNull(int paramIndex, int sqlType, String typeName) No
setObject(int parameterIndex, Object x) Yes
setObject(int parameterIndex, Object x, int targetSqlType) No
setObject(int parameterIndex, Object x, int targetSqlType, int scale) No
setRef(int i, Ref x) No
setShort(int parameterIndex, short x) Yes
setString(int parameterIndex, String x) Yes
setTime(int parameterIndex, Time x) Yes
setTime(int parameterIndex, Time x, Calendar cal) No
setTimestamp(int parameterIndex, Timestamp x) Yes
setUnicodeStream(int parameterIndex, InputStream x, int length) No
setURL(int parameterIndex, URL x) No