Unsupported JDBC methods
The methods in this appendix are included in Version 4.1 of the Oracle JDBC API specification. Although an application can call any of these methods, they are not supported by Netezza Performance Server for Cloud Pak for Data System or the JDBC driver, and an exception will be thrown.
Methods not supported by NPS
NPS® does
not support the methods in the following table:
Interface | Method |
---|---|
CallableStatement | getCharacterStream(int) |
getCharacterStream(String) | |
getNCharacterStream(int) | |
getNCharacterStream(String) | |
getNClob(int) | |
getNClob(String) | |
getNString(int) | |
getNString(String) | |
getRowId(int) | |
getRowId(String) | |
getSQLXML(int) | |
getSQLXML(String) | |
setAsciiStream(String, InputStream) | |
setAsciiStream(String, InputStream, long) | |
setBinaryStream(String, InputStream) | |
setBinaryStream(String, InputStream, long) | |
setBlob(String, Blob) | |
setBlob(String, InputStream) | |
setBlob(String, InputStream, long) | |
setCharacterStream(String, Reader) | |
setCharacterStream(String, Reader, long) | |
setClob(String, Clob) | |
setClob(String, Reader) | |
setClob(String, Reader, long) | |
setNCharacterStream(String, Reader) | |
setNCharacterStream(String, Reader, long) | |
setNClob(String, NClob) | |
setNClob(String, Reader) | |
setNString(String, String) | |
setRowId(String, RowId) | |
setSQLXML(String, SQLXML) | |
Connection | *createBlob() |
*createClob() | |
*createNClob() | |
*createSQLXML() | |
PreparedStatement | setAsciiStream(int, InputStream) |
setBinaryStream(int, InputStream) | |
setBlob(int, InputStream) | |
setBlob(int, InputStream, long) | |
setCharacterStream(int, Reader) | |
setClob(int, Reader) | |
setClob(int, Reader, long) | |
setNCharacterStream(int, Reader) | |
setNCharacterStream(int, Reader, long) | |
setNClob(int, NClob) | |
setNClob(int, Reader) | |
setNClob(int, Reader, long) | |
setNString(int, String) | |
setRowId(int, RowId) | |
setSQLXML(int, SQLXML) | |
ResultSet | getNCharacterStream(int) |
getNCharacterStream(String) | |
getNClob(int) | |
getNClob(String) | |
getNString(int) | |
getNString(String) | |
getObject(int, Class<T>) | |
getObject(String, Class<T>) | |
getRowId(int) | |
getRowId(String) | |
getSQLXML(int) | |
getSQLXML(String) | |
updateAsciiStream(int, InputStream) | |
updateAsciiStream(int, InputStream, long) | |
updateAsciiStream(String, InputStream) | |
updateAsciiStream(String, InputStream, long) | |
updateBinaryStream(int, InputStream) | |
updateBinaryStream(int, InputStream, long) | |
updateBinaryStream(String, InputStream) | |
updateBinaryStream(String, InputStream, long) | |
updateBlob(int, InputStream) | |
updateBlob(int, InputStream, long) | |
updateBlob(String, InputStream) | |
updateBlob(String, InputStream, long) | |
updateCharacterStream(int, Reader) | |
updateCharacterStream(int, Reader, long) | |
updateCharacterStream(String, Reader) | |
updateCharacterStream(String, Reader, long) | |
updateClob(int, Reader) | |
updateClob(int, Reader, long) | |
updateClob(String, Reader) | |
updateClob(String, Reader, long) | |
updateNCharacterStream(int, Reader) | |
updateNCharacterStream(int, Reader, long) | |
updateNCharacterStream(String, Reader) | |
updateNCharacterStream(String, Reader, long) | |
ResultSet (continued) | updateNClob(int, NClob) |
updateNClob(int, Reader) | |
updateNClob(int, Reader, long) | |
updateNClob(String, NClob) | |
updateNClob(String, Reader) | |
updateNClob(String, Reader, long) | |
updateNString(int, String) | |
updateNString(String, String) | |
updateRowId(int, RowId) | |
updateRowId(String, RowId) | |
updateSQLXML(int, SQLXML) | |
updateSQLXML(String, SQLXML) | |
Statement | closeOnCompletion() |
Methods not supported by the JDBC driver
The
JDBC driver does not support the methods in the following table:
Interface | Method |
---|---|
CallableStatement | getObject(int, Class<T>) |
getObject(String, Class<T>) | |
Connection | abort(Executor) |
createArrayOf(String, Object[]) | |
createStruct(String, Object[]) | |
getNetworkTimeout() | |
setNetworkTimeout(Executor, int) | |
DatabaseMetadata | Wrapper.isWrapperFor(Class<?>) |
Wrapper.unwrap(Class<T>) | |
DataSource | CommonDataSource.getParentLogger() |
Wrapper.isWrapperFor(Class<?>) | |
Wrapper.unwrap(Class<T>) | |
Driver | getParentLogger() |
ParameterMetadata | Wrapper.isWrapperFor(Class<?>) |
Wrapper.unwrap(Class<T>) | |
PooledConnection | addStatementEventListener (StatementEventListener) |
removeStatementEventListener (StatementEventListener) | |
ResultSet | Wrapper.isWrapperFor(Class<?>) |
Wrapper.unwrap(Class<T>) | |
ResultSetMetadata | Wrapper.isWrapperFor(Class<?>) |
Wrapper.unwrap(Class<T>) | |
Statement | setPoolable(boolean) |
Wrapper.isWrapperFor(Class<?>) | |
Wrapper.unwrap(Class<T>) |