> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://ocient.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://ocient.ferndocs.com/_mcp/server.

# JDBC Classes and Methods

> Review the list of JDBC classes and methods supported by Ocient for optimal database management.

This page lists Java® methods that are currently not supported by the Ocient® JDBC Driver for use in Java programs. The Ocient JDBC driver supports methods not listed on this page.

See the linked reference Java 8 documentation pages for details on the functionality of each class.

| **Java Class**                                                                                     | **Unsupported Methods or Comments**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| -------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [**DriverManager**](https://docs.oracle.com/javase/8/docs/api/java/sql/DriverManager.html)         | There are no unsupported methods. Get a connection with getConnection(). getConnection(String, Properties) The string is a URL and must be of the form: `jdbc:ocient://IP:Port/databaseName[;property=value;…​]` For description of supported properties, see [**JDBC Connection Properties**](/guides/connection-driver-reference/jdbc-manual).                                                                                                                                                                                                                                                                                                                                                           |
| [**Connection**](https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html)               | createSQLXML() prepareCall() releaseSavepoint() rollback() setNetworkTimeout() setSavepoint()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [**Statement**](https://docs.oracle.com/javase/8/docs/api/java/sql/Statement.html)                 | clearBatch() closeOnCompletion()  getGeneratedKeys() getMoreResults() setCursorName() setEscapeProcessing() setMaxFieldSize() setPoolable()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [**PreparedStatement**](https://docs.oracle.com/javase/8/docs/api/java/sql/PreparedStatement.html) | getParameterMetaData() setRef() setRowId() setSQLXML() setUnicodeStream() setURL()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [**ResultSet**](https://docs.oracle.com/javase/8/docs/api/java/sql/ResultSet.html)                 | absolute() afterLast() beforeFirst() cancelRowUpdates() deleteRow() first() getCursorName()  getRef() getRowId() getSQLXML() getUnicodeStream() getURL() insertRow() isLast() last() moveToCurrentRow() moveToInsertRow() previous() refreshRow() relative() updateArray() updateAsciiStream() updateBigDecimal() updateBinaryStream() updateBlob() updateBoolean() updateByte() updateBytes() updateCharacterStream() updateClob() updateDate() updateDouble() updateFloat() updateInt() updateLong() updateNCharacterStream() updateNClob() updateNString() updateNull() updateObject() updateRef() updateRow() updateRowId() updateShort() updateSQLXML() updateString() updateTime() updateTimestamp() |
| [**ResultSetMetaData**](https://docs.oracle.com/javase/8/docs/api/java/sql/ResultSetMetaData.html) | All methods are supported.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [**DatabaseMetaData**](https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html)   | All methods are supported.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |

## Related Links

[**Connect Using JDBC**](/guides/connect-to-ocient/connect-using-jdbc)