RDMPreparedStatement class
Implements the PreparedStatement interface of java.sql.
References
For more information, reference JDBC documentation for: PreparedStatement
Public Methods
- addBatch()
 - clearParameters()
 - execute()
 - executeQuery()
 - executeUpdate()
 - getMetaData()
 - getParameterMetaData()
 - isWrapperFor(Class<?> iface)
 - setAsciiStream(int parameterIndex, InputStream x)
 - setAsciiStream(int parameterIndex, InputStream x, int length)
 - setAsciiStream(int parameterIndex, InputStream x, long length)
 - setBigDecimal(int parameterIndex, BigDecimal x)
 - setBinaryStream(int parameterIndex, InputStream x)
 - setBinaryStream(int parameterIndex, InputStream x, int length)
 - setBinaryStream(int parameterIndex, InputStream x, long length)
 - setBlob(int parameterIndex, Blob x)
 - setBlob(int parameterIndex, InputStream inputStream)
 - setBlob(int parameterIndex, InputStream inputStream, long length)
 - setBoolean(int parameterIndex, boolean x)
 - setByte(int parameterIndex, byte x)
 - setBytes(int parameterIndex, byte[] x)
 - setCharacterStream(int parameterIndex, Reader reader)
 - setCharacterStream(int parameterIndex, Reader reader, int length)
 - setCharacterStream(int parameterIndex, Reader reader, long length)
 - setClob(int parameterIndex, Clob x)
 - setClob(int parameterIndex, Reader reader)
 - setClob(int parameterIndex, Reader reader, long length)
 - setDate(int parameterIndex, Date x)
 - setDate(int parameterIndex, Date x, Calendar cal)
 - setDouble(int parameterIndex, double x)
 - setFloat(int parameterIndex, float x)
 - setInt(int parameterIndex, int x)
 - setLong(int parameterIndex, long x)
 - setNCharacterStream(int parameterIndex, Reader value)
 - setNCharacterStream(int parameterIndex, Reader value, long length)
 - setNClob(int parameterIndex, NClob value)
 - setNClob(int parameterIndex, Reader reader)
 - setNClob(int parameterIndex, Reader reader, long length)
 - setNString(int parameterIndex, String value)
 - setNull(int parameterIndex, int sqlType)
 - setNull(int parameterIndex, int sqlType, String typeName)
 - setObject(int parameterIndex, Object x)
 - setObject(int parameterIndex, Object x, int targetSqlType)
 - setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength)
 - setShort(int parameterIndex, short x)
 - setString(int parameterIndex, String x)
 - setTime(int parameterIndex, Time x)
 - setTime(int parameterIndex, Time x, Calendar cal)
 - setTimestamp(int parameterIndex, Timestamp x)
 - setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
 - unwrap(Class<T> iface)
 
Unsupported Methods
For all these unsupported methods the JDBC Driver will throw a SQLFeatureNotSupportedException instead of a SQLFeatureNotSupportedException.
SQL Array type.  The SQL engine in RDM has no Array type, so the JDBC driver does not support it.  This includes the following methods which throw a SQLException.
- PreparedStatement.setArray(int, Array)
 
SQL XML type.  The SQL engine in RDM has no XML type, so the JDBC driver does not support it.  This includes the following methods which throw a SQLException.
- PreparedStatement.setSQLXML(int, SQLXML)
 
SQL ROWID type.  Although the SQL engine in RDM does have a rowid concept it is limited, so the JDBC driver limits what can be done.  The following methods throw SQLExceptions.
- PreparedStatement.setRowId(int, RowId)
 
SQL Ref type.  The SQL engine in RDM has no Ref type, so the JDBC driver does not support it.  This includes the following methods which throw a SQLException.
- PreparedStatement.setRef(int, Ref)
 
SQL URL type.  The SQL engine in RDM has no URL type, so the JDBC driver does not support it.  This includes the following methods which throw a SQLException.
- PreparedStatement.setURL(int, URL)
 
JDBC deprecated functions.  The following are deprecated in JDBC 4.0 and thus are unsupported by the RDM JDBC driver and will throw a SQLException.
- PreparedStatement.setUnicodeStream(int, InputStream, int)