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)