Nicht unterstützte JDBC-Methoden
Die Methoden in diesem Anhang sind in Version 4.1 der Oracle-JDBC-API-Spezifikation enthalten. Obwohl eine Anwendung eine dieser Methoden aufrufen kann, werden sie von Netezza Performance Server for Cloud Pak for Data System oder dem JDBC nicht unterstützt, und es wird eine Ausnahme ausgelöst.
Vom NPS nicht unterstützte Methoden
Die in der folgenden Tabelle aufgeführten Methoden werden von NPS® nicht unterstützt:
| Schnittstelle | Methode |
|---|---|
| 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() |
Vom JDBC-Treiber nicht unterstützte Methoden
Der JDBC-Treiber unterstützt die in der folgenden Tabelle aufgeführten Methoden nicht:
| Schnittstelle | Methode |
|---|---|
| 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>) |