# java.sql.DatabaseMetaData interface: supported JDBC 3.0 methods

Table 1. JDBC 3.0 DatabaseMetaData Methods Supported
Returns | Signature | Implementation Notes
--- | --- | ---
boolean | supportsSavepoints() |
int | getDatabaseMajorVersion() |
int | getDatabaseMinorVersion() |
int | getJDBCMajorVersion() |
int | getJDBCMinorVersion() |
int | getSQLStateType() |
boolean | supportsNamedParameters() |
boolean | supportsMultipleOpenResults() |
boolean | supportsGetGeneratedKeys() |
boolean | supportsResultSetHoldability(int holdability) |
int | getResultSetHoldability() | returns ResultSet.HOLD_CURSORS_OVER_COMMIT

Parent topic: JDBC 3.0 features
Related reference
java.sql.Connection interface: supported JDBC 3.0 methods
java.sql.ParameterMetaData interface: supported JDBC 3.0 methods
java.sql.PreparedStatement interface: supported JDBC 3.0 methods
java.sql.Savepoint interface
java.sql.Statement interface: supported JDBC 3.0 methods